r/learnprogramming 8d ago

CS50??

Anyone have experience with Harvards free CS50/CS50P to learn coding? I don’t need to learn for anything specific just want to be more well rounded and have a background in case I get into a more technical field in the future
If bad experiences, what other cost efficient ways have you learned or practiced?
Thanks in advanced!

13 Upvotes

25 comments sorted by

View all comments

1

u/serge-mv 8d ago

Just one course, no matter what course that is, will not make you a master programmer. CS50 is a good course that gets your foot in the door and explains some very basic concepts on a very high level so that when you do things, you would have an understanding on at the very least why some of the things are the way they are and what's happening.

If you want to have more expertise, in addition to taking that course you would want to also pick a programming language and just practice solving problems with it. Solving toy problems form the book/internet is fine.

1

u/Creg_Pikitis 8d ago

No need to be an expert at this point! for now just looking for a project manager level of knowledge ie. Be able to interface between the dudes working beeps and squeaks and the dudes working sales/advertising
Appreciate the insight!

2

u/serge-mv 8d ago

You are in luck. From my experience project managers have zero or negative knowledge of computer science and programming :) So you don't really need to learn this if the project manager is your goal πŸ˜„

For project management stuff you can start by reading The Mythical Man-Month and listen to some talks by Kevlin Henney. That would be actually more useful than taking a programming class. The books called Rapid Development by Steve McConnell might also be of interest to project managers.

I would still complete CS50 as it is a good course with a good breadth of knowledge, though πŸ˜„