Where do I start?
Posted by bugman2234@reddit | learnprogramming | View on Reddit | 9 comments
Hi I know this probably a repetitive question but where do you start learning how to code? Im 3 years into my marketing degree and i feel like its to late to switch. Ive tried to “self” teach python via youtube and it feels like im learning the vocabulary of a language but i have no idea what it means. I dont understand what the functions are truly so i dont know where i need them basically. Would the harvard CS50 course be a better place to obtain a foundation? Any help is appreciated!
StoneCypher@reddit
if you can’t google, this job is outside your reach
Unusual-Bird8821@reddit
too harsh man
StoneCypher@reddit
there are really only three possible outcomes. either:
in all three cases, is is precisely the correct amount of harsh
here's to hoping for #1
dreadlordhar@reddit
books are unreachable
Jahonay@reddit
If I could start again I would start with the Odin project and finish the course.
MrCrystal88@reddit
As an non CS background it's tough to understand the basic first, because i am also from non cs background currently have arround 1.5 year of experience, most easy way to learn programming is by taking some courses, it's frustrating at initial stages but you need to consist also now a days ai is the great product which helps too much in basic understanding but currently job market push it's bar too high so you need to prepare hard and also you must need to apply arround 3 to 6 month duration in learning, also try to catch-up intership it helps a lot.
Dry-Hamster-5358@reddit
You’re not late at all, 3rd year is actually a good time to switch. The reason you feel stuck is that you’re learning “terms” instead of “thinking”. do this instead:
CS50 is actually a great starting point because it teaches how things work, not just syntax.
Also, when you learn something, always ask:
“Where would I use this in a real thing?”
Don’t stay in tutorial mode too long, that’s where most people get stuck.
If you want something practical, try building small projects or simple tools using something like Runable just to understand flow and how pieces connect, not just code in isolation.
consistency > perfection here. Even 1–2 hrs daily compounds fast.
tmtowtdi@reddit
Start here.
Appropriate-Rip9525@reddit
ask AI it's literaly this simple. this is what you are expected to do in programing jobs now.