Dear Friend,
I may suggest if you can invest say around 1k-2k Rs then you can set-up your own "Lab" at your home. You may include some basic electronic compononts like RLCs, Transistors, Diode (all available at very reasonable prices). Run little google and you will be rewarded with some nice working projects and some indicate PCB board size with layout (and some times total cost also..!!). That will develop your insights into what exctly happens. Try spending more time in your college lab (If you are still a student).
Surely you shall be much better off this way than most of your class-mates/collegues. (Ofcourse, I learnt my basic electronics that way only...!!!).
"Reading books starts your learning process.....practising in Lab completes it...."
All The best.
Sai