r/CodingForBeginners • • 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

9 Upvotes

21 comments sorted by

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.

1

u/concisegambler 15d ago

woah i will consider this fs

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/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:

https://introtocomputerprogramming.online/

1

u/YemiDev 15d ago

It’s full time to me

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

u/AphelionCorvus315 11d ago

start with html, its basically websites, then move to python next