Imagine you have a job where you're sitting in a private office for 12 hours a day with not much to do. Right now, you spend most of that time watching movies or scrolling through your phone, but you're thinking about using this time to learn programming instead. The goal is to become skilled enough to potentially freelance in programming while still holding down your job, even if this situation is a hypothetical one. What programming path would you suggest? For example, should you take courses in mobile app development and try to freelance while at work? What are some strong options for making productive use of these hours that could also lead to financial benefits?
5 Answers
If you’re spending this time learning programming, make sure you structure it well. For every hour of passive learning, try to match it with 2 or 3 hours of hands-on projects. https://www.learnprogramming.com has some great resources on computer science concepts and practical coding skills you might find helpful. After you get a hang of the basics, take on small projects that interest you. Keep building on those—it’s all about practice!
Plus, don't overlook the value of making small, interesting projects. Enjoyable work leads to better learning!
Honestly, I’d probably just try my hand at game development. It’s a fun way to learn coding, and you can make something entertaining while you’re at it!
My advice is to create projects that really interest you. Start small, like a simple game or application. Use resources like books and online documentation instead of relying on AI tools—they can help you more in the long run. Focus on projects that solve real problems for you or things you use—this makes the learning process much more engaging. Remember to document your learning journey and share it as you go!
While learning to code during downtime sounds productive, I’d recommend also considering a full-time switch to a better job that pays better. If you're earning $30/hour for doing nothing, why not focus on getting a tech-related job that can pay for your skills in the long run? It’s more sustainable and could be much less stressful!
True, but using that current job to hone skills could lead to even greater opportunities in the future, right?
Absolutely, and if you can keep the current position while transitioning, it could be a smart move.
It's great that you're considering learning programming during your free time! Just a heads-up though, no one can genuinely learn for 12 hours straight—consistency is key. You might want to set up a routine, maybe aim for about 5 to 8 hours a week instead. As for what to learn, focus on foundational skills first, then you can explore specific areas like mobile or web development as you progress. If you’re thinking about using your skills for freelance work, just check that your employer doesn't have a claim on what you create while at their office. Good luck!
Exactly, starting small and building up is the best approach. Balance your learning with practical exercises to really understand what you're studying.
I agree, and don’t forget to mix in some unrelated topics to keep everything fresh—it helps avoid burnout!

Totally! And remember that consistency is more important than cramming; it’s better to build a routine that you can maintain.