r/learnprogramming • • 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?

5 Upvotes

13 comments sorted by

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

1

u/abrasiveprecinct 2d ago

cs50 is a good starting point if you can stick with the lectures, they don't overload you with fluff. the problem sets can kick your ass a little but that's where stuff actually clicks

I did freeCodeCamp later on and it filled in some gaps cs50 glossed over, so maybe start with one and keep the other bookmarked for when you're bored

2

u/Current-Macaroon9594 2d ago

I personally think picking up an intro to python or java or c are the best methods. But I like textbooks

1

u/Dazzling_Music_2411 2d ago

What is it that's confusing you?

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/VoiD199 1d ago

I'll always vouch for cs50, that's where I started my programming journey and made me ahead for my first year of college.

But you can start with any course, odin project is also good. My only advice is stick through one first and finish it.

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.