Dear Wajahat,
Understanding of different comes with experience, and grows with your practice, engineering is continuously learning. As mentioned by Ayesha basic is from building codes, further you can study different design and analysis books which will build your concepts. Discussion with your seniors will also make your understanding better. For fresh start, book of Nilson, Nadim Houssain, G.Nawy and Macregor, skim for your required topic.
For advance analysis techniques, check edwilson's book Three dimensional static and dynamic analysis of structures, freely available at edwilson.org.
Regards