title: Proper guidelines to understand and work on Facebook API, Twitter API etc
body: <p>I want to create and work on various API for Facebook, Twitter etc. e.g. Create an APP for Facebook, host it on my website using facebook customized login button, like button etc...</p>
  
  <p>I need to understand all required basics for working much like a Facebook or Twitter or Google developers.</p>
  
  <p>I'm with an Electrical Engg background and for me it's hard to understand these concept by directly going through their respective developer sites. Because those sites have codes of various languages which is difficult for me to understand. So I'm planning to first clear basics required and then work on API.</p>
  
  <p>Can somebody please suggest some step-wise guidelines so that I can go ahead with firm knowledge of basics required. (I have coding knowledge in C, C++, Java and Python. Though at intermediate level, not expert.)</p>
  
  <p>I thought of asking here on SO, because perfect coders can only guide me perfectly.</p>
  
  <p>Thanks.</p>