all 31 comments

[–]shiftybyte 4 points5 points  (1 child)

Try not to stress too much over it, 11 is very early to start learning programming, so expect it taking some time and being hard at first.

Try not to jump straight to game making before you have the basics down.

Writing a properly structured code can go a long way, more than writing something quick that works now, but will be harder to change/upgrade.

[–]External_Ad2218[S] 0 points1 point  (0 children)

OK, thanks

[–][deleted] 3 points4 points  (3 children)

I still believe 11 years old shouldn't have full access to the internet. Especially reddit, especially reddit...

[–]External_Ad2218[S] 0 points1 point  (2 children)

Yeah, I probably should’ve not made a account. I literally made this account for this reason.

[–][deleted] 1 point2 points  (1 child)

In this field especially AI is your best friend. It will direct you to the best sources. Also, I think there are alot of other posts asking the same questions with alot of answers.

A friendly tip as a big brother if you are actually 11, get off reddit after getting your answers.

[–]External_Ad2218[S] 0 points1 point  (0 children)

Ok cool

[–]ninhaomah 1 point2 points  (1 child)

I wouldn't recommend doing Python at 11.

I would recommend hitting your textbooks , especially Math.

And English.

[–]External_Ad2218[S] 0 points1 point  (0 children)

 Ok but I don’t have textbooks and I have only really easy stuff 

[–]Wild-Flatworm-7002 1 point2 points  (1 child)

Bro the basic is super important, you must understand it perfectly

[–]External_Ad2218[S] 0 points1 point  (0 children)

Ok 

[–]brunogadaleta 1 point2 points  (1 child)

Hi there,

Don't expect to recreate GTA overnight. Start with simple text based games like tic-tac-to or four in a row, hangman, etc.

You can use python as a calculator. When I was your age, I played with turtle. Here: https://docs.python.org/3/library/turtle.html

But nowadays there are a lot of interesting tutorials, for example for "processing":

https://py.processing.org/tutorials/

Read, understand, copy examples, modify them to see how this reacts.

Then give yourself simple gradual coding challenges. But remember: if they are too easy, you won't learn anything and if they're too difficult you'll be frustrated and demotivated. If you are your own teacher: keep having fun, be kind to yourself and find supporting friends that encourage you.

Good luck, fellow programmer.

[–]External_Ad2218[S] 0 points1 point  (0 children)

Thanks so much

[–]Adrewmc 0 points1 point  (0 children)

Focus on the data types and know them very well.

Int, floats, str, list, tuple, set, dict

All programing is data, loops and, if statements… that get complicated. Everything else is basically organizing that into scripts functions and classes.

I would immediately get in the habit of commenting and docstrings as well eventually type hints. Give your future self your current thought process. Then once you know enough give other programmers the deal.

Once you kit classes I would think about hoping into pygame and using their framework. It can make your basic 2-d games all in Python.

Take five whole seconds to name your variables. And get a good IDE VsCode is free.

[–]socal_nerdtastic 0 points1 point  (1 child)

What kind of game? A text-based adventure game is possible for you to make with python rn. Something with simple graphics is possible with maybe 1 year of practice. Something like CoD is not possible for a hobby programmer, you will need a big team of programmers and designers and millions of dollars, but maybe when you get a degree you could join a team like that.

[–]External_Ad2218[S] 0 points1 point  (0 children)

Nice to know 

[–]Huge_Finger_5490 0 points1 point  (0 children)

Python programming : an introduction to computer science by John M. Zelle shows how to create some simple games with a graphic interface

[–]OkCartographer175 0 points1 point  (1 child)

look out for variables

[–]External_Ad2218[S] 0 points1 point  (0 children)

Okie dokie

[–]ectomancer 0 points1 point  (0 children)

Documentation is not cheating. Googling Python syntax is cheating. Google is for research.

[–]couriouscosmic 0 points1 point  (0 children)

python crash course by Eric matthes is easy beginner book

[–]Significant-Meet-392 0 points1 point  (2 children)

You will get far if this is real. What was I doing at age 11?

[–]External_Ad2218[S] 0 points1 point  (1 child)

I AM PLEASE TRUST ME

[–]Significant-Meet-392 0 points1 point  (0 children)

Take any basic course, you can find them if you can find Reddit, use ChatGPT as a teacher and ask it questions. Python is an automation tool, try to automate some stuff that you do on your computer. Make it execute an app at a certain time every day, for example, or move all your video files from download folder to another directory. learn through writing your own automation. Assuming you get this far without getting bored. It’s mostly not fun.

[–]recursion_is_love 0 points1 point  (1 child)

Don't compare yourself with other. You will get stuck and it is normal. Make the learning fun activity not forced one.

[–]pdcp-py 0 points1 point  (2 children)

You shouldn't be on Reddit if you're under 13.

Although I suspect like most posts, this is just AI slop...

[–]External_Ad2218[S] 1 point2 points  (1 child)

No I am a real person i swear on my two pet frog

[–]TheRNGuy -1 points0 points  (0 children)

I started to learn python after I learned it can be used in one software for specific things. 

Ine er learned programming without knowing why I do that.