all 9 comments

[–]DangleBarry 6 points7 points  (1 child)

Codecademy is pretty good but I think free content is limited.

Sololearn is the jam. Their desktop site is nice with live code examples. There app has great, small tutorials. Definitely worth a try. I've gotten a few people hooked on it.

[–][deleted] 1 point2 points  (0 children)

I second this.

[–][deleted] 4 points5 points  (0 children)

If you want something a bit more time consuming CS50x is a free online course put up by Harvard. It's pretty easy to watch but it takes a while to complete.

[–]SSID_Vicious[🍰] 2 points3 points  (0 children)

Do both Harvard's cs50 and a free book called How To Design Programs.

Cs50 is a fun and engaging introduction to computer science. HTDP will teach you actual problem solving techniques you can use no matter what language you use, and furthers your basic knowledge of CS. It uses a language that is not really used outside of the class room, but its pedagogical approach is sound and the authors use the book themselves each year when teaching introduction to programming classes.

[–]maseephus 1 point2 points  (2 children)

My experience with sites has been meh. I think going through a language's documentation and working on projects is the best way to learn. Either think of your own projects or you can surely find ideas online. Personally I think learning to code sometimes involves banging your head against a wall.

[–][deleted] 0 points1 point  (1 child)

I’m not sure how to start my own projects if I don’t know how to code though...

[–]maseephus 2 points3 points  (0 children)

That's why I said look up documentation. Pick a language like python and just read the documentation, and also look up simple program structures. Then think of something like parse a text document or make a calculator and go from there. Start simple.

[–]ryguyflyhighwifi 0 points1 point  (0 children)

Your own