Friday, 3 February 2017

Learn programming by doing things

Learn programming by doing things
Hello guys,
I have recently joined a programming learning platform which helps in becoming Zero to hero in web development. So today I would like to introduce you about FreeCodeCamp. FreeCodeCamp is beginner's guide to learn web development. They emphasis on learning by doing and building stuff. Presently, they are focused on web development (Front end and Back end) using JavaScript at primary language but they are planning to diverse in other areas soon.

How a beginner should start?
They have developed an awesome curriculum which any beginner can follow along. The awesome thing about FCC is it designed to learn independently with own pace but at the same time, it has an online engaging community to help anyone who is stuck. As we know the harder thing about programming is there are tons of resources available online and it is very easy to get distracted. The good part is anyone who has a strong desire to learn can learn web development. They have also added a bunch of other resources like computer science fundamentals and open source etc.

Who developed FreeCodeCamp and why?
FreeCodeCamp is an open source project and is currently supported by hundreds of developers across the globe. Quincy Larson is the person behind FreeCodeCamp and he created it as he himself find it very difficult to learn to program independently. He wants to create FCC as an exhaustive and arranged learning material for programming. Currently, FCC is not funded by any organization and they want to remain independent. But at the same time, they are structuring some ways like merchandising and job board to get the server cost of websites.