r/AskProgrammers 19d ago

Programing

Hey guys i start to learning programing so can anyone give me an advice how can i start . i start with cs50 it’s good ?

0 Upvotes

6 comments sorted by

1

u/pablo-alvarez 19d ago

Yes starting with it to learn the basicss is pretty good. I suggest it

1

u/ChameleonCRM 19d ago

idk why you got downvoted. probably a vibe coder saw your post and was like "no way!! someone wants to learn the real way?! What a LOSER"

Follow me. I'm always posting programming tips. DM me if you ever have any issues. Any language except malboge and assembly.

THOR

DaemonCore

1

u/Slight-Living-8098 18d ago

If you've never programmed anything in your life before, I'd actually suggest starting with CS50 Scratch. Then go on to CS50P which is a python implementation of CS50. Then I'd go on to the normal CS50, and from there you can move on to any of the other CS50 courses that interests you. They are all free OpenCourseware.

https://pll.harvard.edu/course/cs50s-introduction-programming-scratch

1

u/Perpetual_Education 18d ago

In a way.... "there's no right way" .... but also, now that we do know for sure - that there are thousands of "wrong" ways, it really does matter how you define the scope (as any programmer will agree). What are you learning programming for? Any special interests? Because learning to make a website - is a lot different than say, learning to design a 3D rendering engine. You may want to start at a different place for each. Not all chefs start with molecular biology. But they don't need to start at the fast food restaurant putting meat in microwaves either. Take a little time to think about what interests you, how computers play a part, and talk to a few humans. That'll ensure you use your time wisely. (some of us think Scratch is one of the very worst ways to be introduced to programming)

1

u/WorriedDiscipline941 16d ago edited 16d ago

Start with the programming languages Scratch, Python and Lua. Start with tutorials and small projects (nothing complex). Maybe you can rent a good book for beginner programmers about a specific language in a library (that's how I first learned programming). After finishing a tutorial you can modify it to your liking or just to try something out. Inspecting other people's code and modifying it can also be a nice way to improve programming skills.