The life of a programmer is not so easy, can't survive with the knowledge that you gain from school or collage. Everyone must learn that every day there has a new programming language being written, a new framework being created.
It's nearly impossible to learn all those languages. But as a programmer, it is very important to keep eyes open to the emerging trends so that you'll not lose the potential opportunities
The best way to keep yourself up to date by learning online. In this geek story, we are going to list some good resources to learn programming and improving your programming skills.
Learning is the best way to keep yourself up to date. More you learn the more you write better program. The below websites list offer great tutorials for learning programming.