I'm starting from scratch with programming and keep hearing about freeCodeCamp. Is it effective for beginners? What alternatives are worth considering, and how do I tell if a learning resource is any good?
Is freeCodeCamp a good place to start, and what else should I look at?
Answers
freeCodeCamp is a solid starting point for the basics. Pick a course and stick with it long enough to finish something rather than collecting a dozen tutorials before you begin.
Actually write the code as you go. Even typing out an example first and then changing it to see what happens can teach you more than just watching a video.
Reply to this answer
CS50 from Harvard is another option, as are free MIT courses. If freeCodeCamp doesn't click, take a look at those and see which course feels approachable. You don't need to work through all of them at once.
Reply to this answer
When judging a resource, look for chances to write code and apply what you've learned, not just explanations to read or videos to watch. A project can also show you where you need to go back and fill in gaps.
Regular practice matters more than finding the perfect platform. Choose one you can follow and give it a fair try.
Reply to this answer
Add your answer
Answers are reviewed before publication.
2y+thimblecart_618:
Some projects may ask you to use ideas that weren't fully explained in the lessons. That's a good time to look things up, not necessarily a sign that you've picked the wrong resource.