Hi, it's been really long since the last post.I've been really busy of late due to campus placements and this i think will go on for another semester :(
Neverthless i've been practising at various online judges like SPOJ
and TOPCODER . They are a very good platform for one to build one's programming skills and the problems vary with difficulty.
I came across a blog recently about how one can improve his programming skills and would like to share with you all. Though it ultimately depends on how you go about it but here's just a startup.
Good luck. :)