That's really amazing information for the beginners who wanted to learn programming language and wanted to become developer on any stream.
I am little bit confused in the first time when I wanted to become an software engineer. I don't know about what I wanted to do. Just wanted to become an software engineer without anything knowing. Once I search over the Google I got a lot of great information through which I can able to be a Software Engineer. I just research How to learn a programming language and learn from scratch. And Now I am Software Engineer. Quite interesting for me............