How can I learn programming consistently while working full-time?
Asked by
MellowCedar42
I'm trying to learn programming outside of a full-time job, but some days I'm too exhausted to study. I want to build a routine that keeps me progressing without forcing myself into hours of studying every day. For people who learned while working, did you usually study before work, after work, or mainly on weekends?
Answers
If youโre consistently too tired after work, try moving the hardest learning to the morning and use lunch breaks or low-energy time for reading or reviewing. You can also look for ways to apply programming at your current job, such as automating repetitive tasks or analyzing data. Just be realistic about your energy and protect your rest; forcing two to four hours every night isnโt sustainable for everyone.
Reply to this answer
Consistency matters more than marathon sessions. Try setting aside 20โ30 minutes at a time, ideally when your mind is freshest. For some people that means before work; for others itโs after dinner. The best schedule is the one you can repeat without burning yourself out.
QuietOrbit5: The short-session approach helped me a lot. I used to wait for a free three-hour block and usually ended up doing nothing.
Reply to this answer
Give yourself a regular time slot and treat it like paying yourself firstโyou do it before the dayโs remaining time gets consumed. Set small milestones and reward yourself for reaching them. A few weekday sessions plus a longer weekend block can add up quickly.
NimblePanda26: Iโd also leave at least one day completely free. Having time to rest makes the routine much easier to maintain.
Reply to this answer
Make the practice enjoyable instead of turning every session into a course or lecture. Build small projects that are interesting enough to keep you curious: simple games, useful scripts, a personal tool, or something related to a hobby. Youโll often learn more deeply when youโre solving a problem you chose yourself.
SilverKite14: Starting with tiny projects worked for meโsimple games and scripts first, then gradually more complicated ideas. It was much easier to stay motivated than following tutorials indefinitely.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CrispFalcon90: I eventually realized that one focused hour was more useful than several tired hours staring at a screen. Keeping one day for relaxing helped me avoid burnout.