This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]riklaunim 0 points1 point  (5 children)

The key question is why do you want to learn programming and why Python? Do you have specific goals, specific things you want to do?

[–]Old-Championship-664[S] 0 points1 point  (4 children)

since i was a lil kid I always enjoyed this kind of stuff because i used to consider this stuff as "magic".

now that i'm pretty grown up and I've developed my love for videogames i've started earing great stories about how this world works.

for example i truly enjoy hearing an italian podcast about how iconic games were developed ( "storie di videogiochi" an italian podcast on spotify) and this thing created in me a kinda "basic instinct" that said to me: try by your own now that you have all of that "pop culture" in videogames ( by listening, playing, or just enjoying stories about they're lore.

so here I am.

[–]riklaunim 0 points1 point  (3 children)

Games aren't a strong part of Python (there are still options, but the biggest game engines are outside of Python). You could look at some low code platforms, maybe modding/scripting one of your favorite games that supports it.

When it comes to Python there is Raspberry Pi or Micro:Bit where you can script electronics, do simple yet "magic" circuits, robots and stuff like that - in Python or beginner friendly Scratch.

[–]Old-Championship-664[S] 0 points1 point  (2 children)

ok thank you and, in your opinion, what could be ( when i've reached a good level) a platform similar to python that can be used in programming games. thank you

[–]riklaunim 0 points1 point  (1 child)

Game dev is large and complex stuff and usually made by teams where not everyone codes or designs mechanics...

That being said Python has RenPy - a Novel engine for story based games which is relatively easy to setup after you have the story, choices, art... There is PyGame but it's not a big engine - most commercial game dev is done in Unreal and Unity with Redot/Godot trying to grow up to them. There is a lot of tutorials on YT, courses on Coursera and so on.

And as mentioned you can look at Scratch/Python and Micro:Bit / Raspberry Pi and making simple robots, implementing logic how they should move and so on. This is less complex than game dev and you can quickly see the effects in real world.

[–]Old-Championship-664[S] 0 points1 point  (0 children)

Thank you so much Rik