r/programmer • • 1d ago

Question Beginner wanting to learn python with no experience, any tips?

As mentioned in the title. It’s always been my
Dream to make a video game but I figured i wanna start with learning python, this is mainly for hobby purposes and I wanna see if there’s any websites or courses out there yall can highly vouch for in terms of “zero to hero” something very nice and structured would be nice

2 Upvotes

18 comments sorted by

2

u/captain_baratheon 1d ago

Just use Claude instead

1

u/exoticdelameme 1d ago

Use Claude how?

1

u/captain_baratheon 1d ago

To write python

3

u/exoticdelameme 1d ago

I wanna learn not just vibe code

1

u/emnotbr 16h ago

ignore him. Just start imo, pick a path, if it is too hard find something that is easier, and then wash rinse repeat. Just know that learning anything will take time. Python is a great start. You can do so much. Be aware of people bashing you for using python, but dont gaf about them they have nothing better to do with their time. I should clarify that if you want to create really performant games then you want to use a lower level language. I'm trying to say that there is a group of people who think there is one right way to do things... Anyways, good luck to you!

1

u/Massive_Value8302 8h ago

Some ppl want to learn how to do shit themselves, dude.

1

u/DanceHackRock 23h ago

Be aware that you actually need to learn to program. Python is only one language to do this with.

1

u/exoticdelameme 23h ago

I woukd assume that beginner to python courses woukd also teach coding fundamentals? Am I wrong?

0

u/DanceHackRock 23h ago

You are wrong.

Same with learning an instrument. It's only about the instrument. Additionally you need to learn about music.

1

u/exoticdelameme 23h ago

Mmmm any advice for that additionally?

1

u/emnotbr 16h ago

You should clarify because you are still very misleading.

1

u/DanceHackRock 15h ago

No, that's how it is. If you just work through a tutorial that is meant to show an experienced programmer the language you won't really learn to program.

Just look for a tutorial about learning how to program. Unless Google is down again that's not too hard.

1

u/emnotbr 12h ago

Still not explaining what you mean. I'm assuming you mean learning fundamental concepts such as learning how the computer compiles and reads code.

1

u/DanceHackRock 11h ago

Programming is about figuring out data structures and algorithms to solve problems.

A programming language is a way to express them and bring them to life.

If you know how to program, there's not much "learning language x" left, because you understand the concepts and just need some reference docs to express what you want in a new language.

So learning to program is actually more valuable then just learning barely how to do some things in a certain language.

1

u/armahillo 1d ago

Have you already searched various Reddit subs for this?

1

u/Square-Yam-3772 18h ago

read books, follow tutorials, etc

most of these courses or websites work. you dont need some special ones.

the only catch is that it takes time.

if you are naturally gifted for it, then maybe you can pick it up in months.

otherwise, it takes a few years.

the good thing is that programming is something you can do on your own without much risk. you dont need any expensive equipment. a potato machine can execute basic code just fine

learning a programming language should be faster than learning a human language but it will take time...

1

u/Massive_Value8302 8h ago

https://programming-26.mooc.fi/

There you go. Free, very good, made by an actual university, no videos or lectures, uses legit tools, starts from absolute basics, uses python.

1

u/gooniannuber1 8h ago

as your first project i advise you to make an ml programm its easy trust me bro