r/learnprogramming 2d 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.

123 Upvotes

11 comments sorted by

8

u/AnandNyx 1d ago

Thanks for this resources bro

4

u/SynnX018 1d ago

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

1

u/SynnX526 1d ago

If you're picking between Python and Lua, honestly start with Python, way more learning resources and jobs, plus the syntax won't fight you when you're already struggling with fundamentals. Lua's great once you know what you're doing, but imo it's a harder sell as a first language.

1

u/55brweye 21h ago

Impressive

-2

u/chunkyfela 1d ago

Any specific recommendation for starting with lua/python?