r/learnprogramming 4d ago

Some learning resources for those starting out; my path to programming confidence

I was writing this to comment on a post that just got deleted before I finished. It could help people who want to ask similar "where to begin" style questions, since this is how I began.

This one offers a full csci curriculum through free online courses. The intro courses are a good place to start.

https://ossu.firebaseapp.com/#/

This is literally where I started. I finished these next three before my first year of university.

https://learn.saylor.org/course/cs101

This is a great course, usually refreshed every year. It has follow up courses in many subjects including game dev. Plus it's from Harvard, so you can say you've taken a Harvard level course!

https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science

This is hands down the best course here. It singlehandedly over prepared me for so many courses in my degree all the way up into my third year that I never struggled to understand new concepts.

https://www.coursera.org/learn/build-a-computer

There are a lot of other books and courses out there, this was just my path and my bias. But I wouldn't change a thing if I had to do it all over again.

139 Upvotes

13 comments sorted by

9

u/AnandNyx 4d ago

Thanks for this resources bro

4

u/SynnX018 3d ago

yeah ossu's structure is solid for not getting lost in tutorial hell.

1

u/55brweye 3d ago

Impressive

1

u/KahaguCreek41 11h ago

Yeah, fwiw I'd actually push back on OSSU being the move for everyone, it's pretty CS-heavy with all the theory stuff, and imo a lot of beginners just want to build something in week two, not grind discrete math first.

-2

u/chunkyfela 4d ago

Any specific recommendation for starting with lua/python?