I posted this a couple weeks ago but I think it’s a solid answer for someone looking to learn programming:
If you want a good understanding of the fundamentals etc, I cannot recommend CS50 enough. The original is more difficult and starts with basic stuff (you’ll be asking the computer for individual pieces of memory etc)
There’s also a python focused version, which is much easier. But this will make learning other languages in the future a bit more tricky. So, depends what you’d prefer.
Both are taught by David Malan, a Harvard professor who is easily one of the best lecturers I’ve seen.
Good luck!
Edit: Should’ve mentioned, they are all free or you can pay for a cert with edx.
hades@lemm.ee 1 year ago
Advent of Code is a fun collection of programming challenges ranging from trivial to moderate. It starts every year in December (obviously), but all the past challenges are still available: adventofcode.com
Blackthorn@programming.dev 1 year ago
Yeah, this is also useful when learning a new programming language, even when you are an experienced coder, already.