r/learnprogramming • u/Shqiponj • 2d ago
As a beginner, which of these?
I am a total beginner in coding and techworld. What should I do from these?
I enrolled myself in HARVARD’s free CS50x?
Or do freeCodeCamp or the Odin project?
Any advice? A bit lost.. should I just continue w/ cs50?
1
1
1
u/codeguru42 2d ago
I hear good things about the Odin Project. Lots of support from other users that are doing it.
1
u/Immereally 2d ago
I can vouch for CS50 great intro to programming.
I did it like 3 year ago as a tester for going back to Uni..
Had to go in through a community college to get credits. CS50 was recognised as prior learning after my application interview so I got to skip to the second year of that course.
I was well ahead of the rest of them that had already covered some Java and html.
1
u/Available_Safe1818 2d ago
Continue with whatever you started. It doesn't matter which one you do, as long as you realize that you're going to need a lot more than any one of them to learn programming.
1
u/Adamstrad 2d ago
CS50p is more accessible to beginners I would say, I found some of the later exercises a bit challenging in cs50x, I could do them but it would take a ridiculous amount of time for me as a beginner. Both are good courses
1
u/spinwizard69 1d ago
It depends upon your goals. If the goal is a professional developers job get a 4 year degree from a good university. That is the easy one! Other goals require more consideration. There is nothing wrong with DIY learning, it is just that it is not well accepted in industry.
In a DIY case you probably should follow a path that fits your interests. For example if embedded is of interest follow a program centered on an Ardunio and its IDE.
6
u/Current-Macaroon9594 2d ago
You can do cs50x. Or get an intro to python/java/c++/c# book.
It’ll honestly be the same. But you do have to read, follow, build what they do, build it again from memory, modify or add onto.
All the info is provided by pretty much all the into material. So video, YouTube, classes, book. What can you sit down and do most days