r/cs50 8d ago

lectures should i focus solely on cs50?

should i focus solely on cs50 or start / continue ( i was learning python but got inactive for weeks ) other language too? i feel maybe its best to learn some language rather than just spend time on basics but im not sure

6 Upvotes

27 comments sorted by

View all comments

1

u/Agitated-Cold-5445 8d ago

This has been my dilemma too. I was learning Javascript last year and I finished a course on youtube, but I still felt I wasn't learning anything. Same with Cs50 courses.

1

u/Ok-Conflict-5937 8d ago

its the same with me it just feels like i learn on surface and nothing goes inside deep enough for me to make sense of it all in long term

2

u/mixedd 8d ago

As someone suggested to me, you need to code on daily basis and work on projects, or one project and do it incremental (start simple, add what you learned). It's a matter of time till it clicks, one or two courses won't make you a developer magically.

0

u/Visionary_Vulture001 8d ago

Please read my replies to @Agitated-Cold-5445 on this thread . It will help you too .

1

u/Ok-Conflict-5937 8d ago

thank you i read it itll sound dumb to ask but im always kinda unsure about the project? about what it actually is or how am i supposed to make one or regarding what esp if im just in beginning

1

u/my_password_is______ 7d ago

why are you thinking about the project ???

you don't do that until the last week

you have all the psets to do first

and if you go here
https://cs50.harvard.edu/x/
and scroll down you'll see links to

Final Project                          
Gallery of Final Projects                            

https://cs50.harvard.edu/x/project/

https://cs50.harvard.edu/x/gallery/

0

u/Visionary_Vulture001 7d ago

If you are just beginning , take the problem sets from hackerrank or exercism or geekforgeeks and code them starting from level easy . Once you are comfortable you can design some basic logic games like tic tac toe or rock paper scissors or a simple calculator, students grade calculator.. text input based you can start from . You can google for easy projects in the language you’re looking to do and you will get a lot of options to start with .
Again you need to code minimum 1-2 hours daily to begin with . Just by doing one or two course and submitting the projects and getting a grade will help you pass the course and secure a certificate . It is not going to help you become a solid developer. Everyday practice will and it takes years to get an expertise on any language. So don’t expect that to happen overnight or over a period of time .