I'm diving into coding and game creation but currently only have a mobile device—no laptop in sight. Rather than waiting, I'm keen to start learning by creating small projects step by step. I'm trying to grasp how programming works, the game development process, and what tools I can effectively use on my mobile. As a beginner, I'm dedicated to learning and practicing regularly. For those of you who might have learned with limited resources or have insights on this, what do you think?
7 Answers
If you're using an Android, you can actually install a Linux environment using Termux. If you pair that with a keyboard and cast from your phone to a TV, it can function like a full Linux PC. So yes, you can learn programming on a phone, and even dabble in game development, but you'll be limited to what your phone can handle. For iPhones, it's more restricted, but there are still IDE apps to experiment with. Consider a Raspberry Pi or a cloud option if you can!
You can do it, but definitely grab a keyboard if you're going for any lengthy sessions. Typing on a phone can be a nightmare for coding. Acode is a good app to create a Linux terminal on your device where you can manage projects; just note that there are limitations. It's a bit advanced, but if you're focused on learning, go for it!
Also, Termux is another option; it's similar to Acode but more versatile. It might need some setup, but once you're good with that, you can pair it up with Acode! It's great for coding on the go.
While it’s physically possible to code on your phone, the practicality of it isn’t great. The effort and frustration you’ll face would be better directed towards getting a budget laptop; you'll learn much more effectively that way!
Really focus on learning the basics first! Once you have a good grasp on that, you can think about bigger projects. There are plenty of apps for mobile that can help you get started; just don’t skip the fundamentals!
For sure, I agree! What basics do you think are essential to start with on mobile? Maybe specific apps or mini-projects?
Agreed! Start slow and build up your skills before jumping into complex stuff.
It's technically possible to learn programming on a phone, but it's definitely a bit of a challenge. If you can, consider picking up a low-cost Chromebook in the future—that's the minimum I’d recommend. For now, use tools like Replit and check out online courses on Udemy to get started. You might find coding a bit limited for game development on mobile, but it's a great way to understand programming fundamentals. Maybe start with small projects!
That makes sense! I do plan to get a better device later, but any tips on what to focus on first using Replit?
For sure! I used Replit on my phone for simple Python stuff during breaks, and it worked just fine. Just keep in mind that game development might be tricky on mobile, so starting with text-based games or focusing on the basics could be more manageable.
Sure, it’s *theoretically* possible. But realistically, you might find it really frustrating! The amount of extra effort and hassle might be better spent on saving up for a low-cost laptop. It's definitely worth considering!
Honestly, you can probably snag an older laptop for under $100, which will be far better for programming than a phone. Plus, if you're serious about learning, you’ll definitely want to start with the basics first before moving to anything advanced.

This is really useful advice, thanks!