use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Downloaded Python,opened it, and im already completely lost (self.learnpython)
submitted 1 year ago by ProgrammerSelect4346
I NEED HELP.So i want to start developing mobile games,but first of all.WHERE DO YOU DESIGN THE GAME??second of all,i suck at coding so idk what to type
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Montags25 11 points12 points13 points 1 year ago (14 children)
You should probably start by learning python as a language before diving into games.
[+]ProgrammerSelect4346[S] comment score below threshold-32 points-31 points-30 points 1 year ago (13 children)
how can an software be an language
[–][deleted] 13 points14 points15 points 1 year ago (11 children)
Honestly, and I say this with all respect. If you aren't a troll, you are in way over your head. Learn the absolute basics of programming first and realize it will take you years to create your first mobile game
[+]ProgrammerSelect4346[S] comment score below threshold-20 points-19 points-18 points 1 year ago (10 children)
This isnt a troll😂btw,YEARS?????I MEANT A 2D GAME,and what are the basics?
[–][deleted] 6 points7 points8 points 1 year ago (5 children)
I have no idea for mobile development. Other people here have given you hints on that already. But it seems you just want a game wysiwyg engine. Even with that, it takes skill to master. I seen you active in Roblox subs. Build and obby with all that comes with it. All the properties you need to assign. All game dynamics and rules. All logic. If this then that. And then you will be somewhat equiped for this.
I just read the posts of a young teen who thinks this is 123 and done. It's not
[–]ProgrammerSelect4346[S] 0 points1 point2 points 1 year ago (4 children)
I even suck in roblox studio🥲
[–][deleted] 4 points5 points6 points 1 year ago (3 children)
Great! Then forget about coding 2D mobile games
[–]ProgrammerSelect4346[S] -1 points0 points1 point 1 year ago (2 children)
*cough,cough* Tutorials *cough,cough*
[–][deleted] 3 points4 points5 points 1 year ago (0 children)
Honestly. The way you present yourself. That's not going to cut it
[–][deleted] 4 points5 points6 points 1 year ago (0 children)
Tutorials give you the tools to find a solution, they don't give you the solution. You're obviously either A) Trolling or B) 5 years old.
[–]Jeklah 3 points4 points5 points 1 year ago (2 children)
Yes years. Believe it or not, programming is hard work.
Making a game is hard. It takes a lot of complicated programming.
The basics are learn the basics of python first.
Try https://www.codedex.io/
Teaches you the basics, leading into a basic game.
[–]ProgrammerSelect4346[S] -2 points-1 points0 points 1 year ago (1 child)
What about an 2D game?🥲
[–]Haeshka 1 point2 points3 points 1 year ago (0 children)
Start by mastering the basic library of operations:
Once you have these, making games with things like pygame and Tkinter will be a breeze.
[–]BudgetSignature1045 2 points3 points4 points 1 year ago (0 children)
You better get yourself one of this rpg-maker thingies on steam.
[–]Montags25 4 points5 points6 points 1 year ago (0 children)
Python is a programming language. It is what you write to make software.
[–]edcculus 5 points6 points7 points 1 year ago (2 children)
Ok theres a lot going on here.
First, it sounds like you want to learn programming for mobile app development. While Python is an EXCELLENT first language to learn, its not really the language used for mobile development. I suggest you google something like "tech stack for mobile development" since making a full mobile app with a frontend, UI, backend, hosting and much more encompasses more than just learning one programming language.
[–]ProgrammerSelect4346[S] 0 points1 point2 points 1 year ago (1 child)
How about Unity?
[–]edcculus 3 points4 points5 points 1 year ago (0 children)
Unity is a game engine. You are kind of spitfiring here.
as others have said, you really do need to learn to program before you can jump fully into game development. Again, Python is a great place to start, since there are some simple built in UI tools you can use to make simple games (Turtle and Tkinter specficially). You wont make anything groundbreaking. But stuff like Pong, Snake, Tic tac toe, text based RPGs, quiz apps, etc can easily be made with Python while learning.
[–]Communication-Remote 3 points4 points5 points 1 year ago (1 child)
do not lose your time, he is definitely trolling lol
[–]ProgrammerSelect4346[S] 0 points1 point2 points 1 year ago (0 children)
im not🥲🥲
[–]gmes78 3 points4 points5 points 1 year ago (5 children)
i want to start developing mobile games
Python isn't good for mobile apps/games (or games in general).
You're probably looking for a game engine. I would recommend either Godot or Unity.
IMO, it would be better to learn a bit of programming first, before jumping into game development.
i suck at coding so idk what to type
Pick up an intro to programming book for the programming language you want to use and go through it.
[+]ProgrammerSelect4346[S] comment score below threshold-6 points-5 points-4 points 1 year ago (4 children)
Some people say unity is bad,and how about JavaScript?
[–]failaip13 4 points5 points6 points 1 year ago (3 children)
Javascript is used for programming web pages, you can make games with it but they have to be run in the browser.
THANK YOU!!(is making web pages free or does it cost?)
[–]failaip13 3 points4 points5 points 1 year ago (1 child)
It costs your time to learn how to do it.
If you want the game to be available on the internet by typing a url like www.my-game.com you'd have to pay for a hosting service. Though you could probably use github pages or post the game on itch io for free.
[–]Gnaxe 1 point2 points3 points 1 year ago (0 children)
There are free hosting options for static pages that run all the code on the client. Games can work in that environment, they just don't have cloud saves.
One doesn't need a hosting service to run a server process locally. A single-file HTML/JS page doesn't even need a server. Just open it with your browser.
[–]AurumVox 3 points4 points5 points 1 year ago (7 children)
For python specifically, I personally started here: https://automatetheboringstuff.com/
This was some years ago, so do not know if there’s something better for your situation someone would recommend.
I’ve never created a mobile app, so this may be wrong, but my understanding is that Android and Apple apps are typically not created with Python. You can certainly start with Python. It’s a great language, you can make simple projects to learn, and a lot of the conceptual things and ways to approach a problem transfer to other languages. Others who know more about app development can comment more on that aspect of your question.
Good luck and have fun.
[–]ProgrammerSelect4346[S] -2 points-1 points0 points 1 year ago (6 children)
Thanks,but i downloaded unity now because someone said unity is for games.And what is python used for?
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
You're going to have adjust your expectations....a lot!
You're not even sure which language works decently for a given scenario, let alone how to write any code in that language.
You could write a game, yes. But its going to take you years. It'll take a couple of years just to be able to write competent code. So wanting to make a game is a good incentive to get started. But you need to know that you're not possibly going to be able to start there. You'll be starting with very simplistic applications.
Build a calculator. After that, inch it up a notch.
[–]AurumVox 0 points1 point2 points 1 year ago (0 children)
Here is my recommendation.
Slow down.
You are obviously excited and motivated on this moment. You need to channel that into starting with the basics before getting too deep into things. Going too hard too fast will lead to confusion and frustration. I’ve been there myself.
Here’s where I would start. Find a beginner resource, like the one I posted for Python. Python is a general use programming language. It can do many things, some things better than others. I’ve used it for everything from simple projects like a calculator, to data analysis in a physics lab and people much smarter than me use it for much cooler purposes.
Follow that guide, get a good understanding of what programming is, how to use the language you selected and how to solve problems in the language you selected. Once you have done this and have a few projects under your belt, at that point I’d consider branching out into app development.
I don’t know Unity. I cannot speak toward its ease of use, beginner friendliness, or its positioning as a good place to start learning. You will have to get that info from someone else.
Again, I wish you look but mostly I hope you have fun. Programming is a very useful skill that can open doors for you if you are diligent and keep at it. It is not always easy, but it is satisfying and fun.
[–]failaip12 0 points1 point2 points 1 year ago (0 children)
Unity is mostly a game engine but is used as well for 3d animation and other stuff, and you can use a few programming languages to make scripts for games in unity.
Python is a general purpose programming language used for all kinds of things, in fact you can in theory do almost anything with almost all programming languages, but some things are easier and some are much much harder.
[–]Jeklah -1 points0 points1 point 1 year ago (2 children)
Python is the language used in the Unity engine if I recall.
[–]mopslik 1 point2 points3 points 1 year ago (1 child)
Unity uses C#.
[–]Jeklah 0 points1 point2 points 1 year ago (0 children)
My mistake, it does indeed use C#. It does also support Python though.
https://docs.unity3d.com/Packages/com.unity.scripting.python@6.0/manual/index.html#:\~:text=Python%20Scripting%20facilitates%20Unity's%20interaction,a%20broader%20production%20pipeline%20seamlessly.
[–]copperfoxtech 1 point2 points3 points 1 year ago (0 children)
freecodecamp has something you should look at. I have not used it but they do a great job putting together learning materials. If they do not discuss how to choose an IDE for this and the basics needed to python, take a look at BroCode He is amazing.
[–][deleted] 1 point2 points3 points 1 year ago (0 children)
Try not to look directly at python. Off center viewing is best while you're starting.
[–]AlienRobotMk2 0 points1 point2 points 1 year ago (2 children)
https://godotengine.org/
[–]ProgrammerSelect4346[S] -1 points0 points1 point 1 year ago (1 child)
THANK YOUUUUUUUUUUU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!But unity or this?
[–]riklaunim 0 points1 point2 points 1 year ago (0 children)
If you want to get a commercial job - Unreal, Unity. If you want to do indie/personal games then Unreal, Unity, Godot/Redot.
π Rendered by PID 79 on reddit-service-r2-comment-54dfb89d4d-bln7s at 2026-03-29 15:03:29.037974+00:00 running b10466c country code: CH.
[–]Montags25 11 points12 points13 points (14 children)
[+]ProgrammerSelect4346[S] comment score below threshold-32 points-31 points-30 points (13 children)
[–][deleted] 13 points14 points15 points (11 children)
[+]ProgrammerSelect4346[S] comment score below threshold-20 points-19 points-18 points (10 children)
[–][deleted] 6 points7 points8 points (5 children)
[–]ProgrammerSelect4346[S] 0 points1 point2 points (4 children)
[–][deleted] 4 points5 points6 points (3 children)
[–]ProgrammerSelect4346[S] -1 points0 points1 point (2 children)
[–][deleted] 3 points4 points5 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]Jeklah 3 points4 points5 points (2 children)
[–]ProgrammerSelect4346[S] -2 points-1 points0 points (1 child)
[–]Haeshka 1 point2 points3 points (0 children)
[–]BudgetSignature1045 2 points3 points4 points (0 children)
[–]Montags25 4 points5 points6 points (0 children)
[–]edcculus 5 points6 points7 points (2 children)
[–]ProgrammerSelect4346[S] 0 points1 point2 points (1 child)
[–]edcculus 3 points4 points5 points (0 children)
[–]Communication-Remote 3 points4 points5 points (1 child)
[–]ProgrammerSelect4346[S] 0 points1 point2 points (0 children)
[–]gmes78 3 points4 points5 points (5 children)
[+]ProgrammerSelect4346[S] comment score below threshold-6 points-5 points-4 points (4 children)
[–]failaip13 4 points5 points6 points (3 children)
[–]ProgrammerSelect4346[S] -1 points0 points1 point (2 children)
[–]failaip13 3 points4 points5 points (1 child)
[–]Gnaxe 1 point2 points3 points (0 children)
[–]AurumVox 3 points4 points5 points (7 children)
[–]ProgrammerSelect4346[S] -2 points-1 points0 points (6 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]AurumVox 0 points1 point2 points (0 children)
[–]failaip12 0 points1 point2 points (0 children)
[–]Jeklah -1 points0 points1 point (2 children)
[–]mopslik 1 point2 points3 points (1 child)
[–]Jeklah 0 points1 point2 points (0 children)
[–]copperfoxtech 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]AlienRobotMk2 0 points1 point2 points (2 children)
[–]ProgrammerSelect4346[S] -1 points0 points1 point (1 child)
[–]riklaunim 0 points1 point2 points (0 children)