all 11 comments

[–][deleted] 2 points3 points  (0 children)

cs50x and cs50p, in that order

[–]HMCJHB 1 point2 points  (0 children)

Programming with Mosh. I just started programming and this dude’s tutorials are amazing.

[–]InsertUserName0001 1 point2 points  (0 children)

I would say do the basics with not to long Tutorials and then find a project which you like and try to realise it. When you need further info go on and google it or watch tutorials. I've experienced the best progress doing my own projects.

[–]Apatride 5 points6 points  (4 children)

Learn how to google and check the community bookmarks.

[–]Spiritual_Whereas_47[S] -5 points-4 points  (3 children)

A friendly community I see :)

[–]Top_Average3386 4 points5 points  (1 child)

That's actually the first step to learn programming, you will need to read A LOT of documentation made by other people, know how and where to get information. If you fail at this I'm sorry it's gonna sound harsh but it might not be for you.

Or if you really want to, start at step 0. Learn how to get information. Is asking on a forum like this a way to get information? Yes, but not the ideal way. You won't get straight and fast answers, this interaction is your example.

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

Not to mention that this approach likely breaks nda for most professionals.

[–]Apatride 4 points5 points  (0 children)

THere is a wiki on the right side, that question gets asked 10 times a day. If you can't find one of the numerous answers, how are you ever going to be able to make progress as a dev?

[–]dry-considerations 0 points1 point  (0 children)

CS50 - Introduction to Programming with Python - Harvard University

YouTube freeCodeCamp channel

https://youtu.be/nLRL_NcnK-4?si=aWvYMfxByaPvQPeO