I find that most online coding courses don’t cover the boring but necessary stuff like the ability to read and understand other peoples code, how to use a debugger, how to organize code and use best practice or how to test your code. Those are all very important skills to have as a programmer, but somehow they’re usually being neglected.
Take for example the ability to read and understand other peoples code. That is one of the most important skills to have as a developer. You will spend more time reading code than actually coding in your career. When you’re hired as a developer, most of the time you will not be starting from scratch, but you will be working with a team on an existing codebase.
So — just like it’s not easy becoming a good writer without having read books written by other authors — or a great musician without listening to other peoples music.. The same goes for becoming a good developer.
Free Code Camp discourages students from reading example project code before beginning their own projects. I disagree — you should read as much code as possible.. And learn from it. Make sure you understand everything that’s going on, and then start writing your own code. I’m not talking about copying code without understanding it. That’s a very bad idea.. I’m talking about finding out different ways to solve a problem — and then come up with your own.