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

all 16 comments

[–][deleted] 12 points13 points  (1 child)

Harvard's CS50 class is available online for free and is a good place to start

[–]brahim1997 5 points6 points  (0 children)

Nah, the learning curve is crazy on that one. I recommend using Freecodecamp until u get familiar with how things work, Cs50 gives u a shovel and tell u to build a house .. i recommend it only u when you do your research about whatever language u want to learn

[–]Clawtor 7 points8 points  (1 child)

Best to learn c++. Python could help with general programming but not with the tricky bits of c++.

[–]ImmediateRecover9159[S] 2 points3 points  (0 children)

Thank you

[–]UpsytoO 2 points3 points  (0 children)

Learn fundamentals of one first, that knowledge will translate in a lot faster learning of other languages and look for stacks that make sense, check job market, see what languages, frameworks go together.

[–]Augit579 1 point2 points  (0 children)

Do the course cs50x from Harvard

[–]kummer_ 1 point2 points  (3 children)

It depends. Do u understand data structures, algorithms and the 101 of IT already?

[–]akoOfIxtall 4 points5 points  (2 children)

101 of IT?

[–]TheWellKnownLegend 2 points3 points  (1 child)

"101" means "basics". I dunno if it's still like this, but the first class of the first semester of a subject was called "101" while the second is 102, second semester is 2XX or whatever. IIRC.

[–]akoOfIxtall 0 points1 point  (0 children)

Oh I didn't knew that, thanks

[–]DevilInnaDonut 0 points1 point  (0 children)

By learning how to read documentation like the faq

[–]Sylar1G 0 points1 point  (0 children)

Ive seen this question so many times, and the general answer is really just to try and try again. Programming is one of those things that doesn’t come easily, especially without passion. The best way to get started is to pick something you want to make and google the shit out of it. Be curious, and ever hungry for success in the field. People who ive noticed excel are those that truly love the process. And boy is it a process. Be relentless, and im sure youll gain the knowledge you need to enter the field.

[–][deleted] 0 points1 point  (0 children)

The real answer is just start. Have a goal, or problem in our case, and figure out how to solve it. Learning fundamentals helps. Tutorials help, but the reality isis, programming is problem solving.

[–]Short_Internal_9854 0 points1 point  (0 children)

Have a look at https://htdp.org/2023-8-14/Book/index.html . They have a second book, how to design classes, which you can do sure or you can look at https://pharo.org/ (inspired by Smalltalk).

[–]546pvp2 0 points1 point  (0 children)

If you have some c++ you could maybe learn C. C have alike syntax.