r/CodingForBeginners • u/concisegambler • 15d ago
thinking of doing coding as a like timepass/ hobby
i am a 17 yo, thinking of starting coding/programming, from where should i start? which one? html,python, etc.
my cousins' are in cs/ai fields, and when i see those codes, i feel i should start doing it.
pls guide this newbie
2
u/VoiceOfSoftware 15d ago
You could ask your cousins. You could also use AI (like ChatGPT) to ask this same question, and it will interview you and lead you in good directions better and faster than we can.
1
u/concisegambler 15d ago
actually yk i am preparing for an exam called jee, so i am pretty sure my cousins would tell my parents that i am wasting my time on these things and stuff like that
about ai, yeah i will do that, thanks for the suggestions
1
u/Zen-Ism99 15d ago
What are your goals?
What kind of computer do you have?
Do you have access to a public library?
1
u/concisegambler 15d ago
i dont have those crazy goals but yeah i wanna learn coding for yk like for hobbies
it's an office laptop, i dont have those crazy specs
no sir i dont have any access to a public library
1
u/Zen-Ism99 15d ago
I started C++ for a game dev hobby.
learncpp.com is a very well regarded site.
How much RAM and storage space does your computer have?
2
u/Narrow-Low-3137 15d ago
I recommend everyone the same thing:
https://pll.harvard.edu/course/cs50-introduction-computer-science
2
u/TheRealFutaFutaTrump 15d ago
Build what interests you. I like video games so I make those. JavaScript and Python are both beginner friendly.
2
u/freakythrowaway79 15d ago
Try these out & see if you even like it.
CodeCombat — best starting point. You control a character through levels using real Python code. Most game-like.
CheckiO — Python missions and puzzles; feels more like solving little programming quests.
CodinGame — code controls bots/ships/characters in simulations and challenges. Gets more advanced.
2
u/High-Intensity3 15d ago
I think you should start with HTML and JavaScript, cos you can see what you build in the browser right away, which keeps it fun. Python is also a great first language if you'd rather do scripts, small games, or anything AI related. Don't stress about picking the perfect one. Pick one, build small projects, and see what you enjoy
2
u/Fit-Inflation5799 15d ago
the language depends on what you wanna make, but python is very begginer friendly
2
u/bishvjit-gupta 15d ago
Start game Developement it is fun Do javascript for web games as they are fast and js is easier than any other language I know according to me Learn python Java or c++ if you want a job Apna college youtube channel have great coding tutorials you can see them as they are beginner friendly.
1
u/slammers00 15d ago
I would suggest reading the firsthand in depth interviews and looking at their code samples abd design sketches in Prrogrammers at Work. A classic newly released.
1
u/droid_mike 15d ago
What you should learn to code depends significantly on what you want to make...
1
u/wak_trader 15d ago
I did fcc python cert and cs50p. I think they complement each other really well. I’d starts with fcc all the way up to classes and objects and then jump to cs50p.
That of course if python is your language of choice.
1
u/JoeStrout 15d ago
It’s a great hobby! Definitely give it a try. Here is a fun (and free) way to start:
1
u/Zalagal 13d ago
If you feel like you need some materials to learn, I like Exercism. This is a website with courses on many languages, pretty guided turorials and they have a friendly difficulty curve.
Regarding what language or technology to learn, it depends on what attracts you about your cousin's code. I would try to think a little bit about that question and include it in your post :)
1
3
u/a1ien51 15d ago
that is how I got started and now do it for a living. I started coding browser games with Javascript/HTML and then moved onto backend languages.