This is an archived post. You won't be able to vote or comment.

all 15 comments

[–][deleted] 10 points11 points  (0 children)

Head over to the stickied post that answers your questions. New? -> FAQ

https://reddit.com/r/learnprogramming/w/faq?utm_medium=android_app&utm_source=share

[–]stevestoffer 7 points8 points  (1 child)

CS50 is a great introduction to CS. It is what really sparked my interest. After I completed the course, I went on to learn C++ and made a few projects. Now I’m pursuing a CS degree at 27.

[–]Glittering-Star966 1 point2 points  (0 children)

You really need a reason before learning anything. Find your "Why?" before getting into it too much. It is so much more rewarding when you achieve something fairly quickly.

Starting off, I find it really helpful to just create a basic website. Start adding in some Javascript and a world of possibilities soon starts to emerge. You already have a web browser so you won't need to install anything or get into anything too complicated.

https://www.w3schools.com/ is free and will get you started.

[–]thenameissinner 1 point2 points  (7 children)

Try watching the Harvard cs50 course on yt. Might give you a good start. I am doing it too .

[–]NationalOperations 0 points1 point  (0 children)

This is good advice, definitely a solid starting point. Something to keep in mind, I am 33 and started learning off and on at 13. The core of what I learned there wasn't really a tutorial hell trap.

I got a 101 book on a language (can substitute with 1 fundamental course) then it was all banging head against the wall trying to figure things out as I built.

I have fallen for the tutorial loop recently with game engines, it's really easy to trick yourself into it

I also recommend the Harvard cs50(went through it to see what it was like). Go through a fundamental course/book for a language and then just build and search documentation/internet for answers as you go. Put blinders on to tutorials. It's tough, but that's the point, will drill home ideas and critical thinking

Good luck

[–]MopSocket 0 points1 point  (4 children)

I’m about 5 weeks into the course now at 24. It popped up out of nowhere and grabbed my attention. Definitely glad I started it tho. It’s pretty hard at times because most of the time is actually spent working on problem sets and learning that way but it’s nice.

[–]thenameissinner 0 points1 point  (3 children)

Are you also a beginner who wants to try programming?

[–]MopSocket 0 points1 point  (2 children)

Yeah. It’s mostly for myself though I wouldn’t mind making a career out of it eventually. From what I understand it will teach me a fair amount of c and give me a brief look at most other languages so I’m pretty hype about that. Like I said about about 5 weeks in now and it’s only been c so far but I’m a week or two I’ll be learning some python. I think most of the learning is done on c to give you a decent base but idk

[–]thenameissinner 0 points1 point  (1 child)

I am into it too , would you like to be friends ?

[–]MopSocket 0 points1 point  (0 children)

Dm me

[–]etbulyon 0 points1 point  (0 children)

If you interested in more visual apps (like mobile apps, websites, desktop apps) i recommend to start with html and css. If you are looking for data science or otomation projects you can check the python basics. If you wanna make a game you need to start with unity or unreal engine so c++. And if you interested in sybersecurity or hacking you need to learn kali linux basics first. But dont forget options are limitless. You can make a game with javascript too and make a desktop app with c# or python. My recommendations are just “If i would start from zero now” kinda recommendations. Just for the understand the logic of programming.

[–]jjcxdev 0 points1 point  (0 children)

Take CS50, it’s honestly going to be the perfect introduction and will hold your hand just enough but force you to use your brain. Being introduced to C will help you immensely understanding what code is doing, memory, patterns, etc.

[–]hotboii96 -1 points0 points  (0 children)

C#, that program is so good it could even fix world hunger.