Member-only story
7 Awesome (and Free!) Websites All Newbie Programmers Need to Know

We all started somewhere. This is a simple post to let you know of some awesome websites out there to help you either start learning to code, learn a new language, or find advice when you (inevitably) get stuck.
If you’re an advanced programmer, you’ll surely know all of these already and probably won’t gain anything from this post. But, feel free to add a shout-out to websites you love in the responses and we can collaborate to make a more extensive list in the future.
1. Codecademy
Codecademy is a super fun website to learn to code interactively. It’s a great place to start for the basics: do the short courses on HTML, CSS, or the website module before moving on to more programming languages.
The courses are easy to follow, you start coding from minute zero and they have motivating badges when finishing each course. It gives new learners the sense that they are advancing really fast, which is a great motivator.
2. Khan Academy
Khan Academy is about so much more than programming. You can learn math, science, arts and humanities, and even prepare for tests and college admissions.
The Khan Academy computer programming tracks have a similar feel to Codecademy, but…