Many times I see people here asking how can learn any programming language when they have their 9-5 work. How to get space in our day to learn what we want.
And looking at these topics I decided to share with you my daily when I work with the 9-5 job (in fact this isn't a 9-5 job and you will understand soon).
For my first step, I looked at my daily routine and see what times I have with anything (no job, no exercise, nothing) and I figured out during my day, we have a lot of time even when we just say to us we don't have enough time.
I go to a job every day (Monday to Friday) at 9 AM and at 1 PM it's my lunch hour. I have 1:30 hour for my lunch and come back to work at 2:30 PM. I work at 6:30 PM (this is what I mean when I say I don't work in a 9-5 job and know you can understand why). After the work, I do a 1hour or 1hour30 of exercise and after this, I just take a shower, eat and watch NetFlix or something else on the TV.
This is what I do before understand my day and what 'dead' times I have.
After this, I just sit and try to figure out how I can change my daily routine to optimize better my time.
So I just understand if every morning I wake up at 7 AM and do some tutorial, follow some courses, or just doing FCC curriculum I have enough time until 8 AM, time to take a shower, eat and pack everything to another workday. Here I have 1 hour every day to learn.
In my lunch hour, every day I finish my meal at 1:30 PM so until 2:15 PM I read a book (not necessarily a programming book, probably just a book you like).
When I finish my work at 6:30 PM and I do my daily workout and I finish at 8 PM after taking a shower and eat I just stop watching NetFlix and get my hands 'dirty' with more learning. Before sleep, I read 15/20minutes.
So after these changes every day I have more time for me, to learn, to read and to rest.
Pick your calculator and do the math with me:
-> 1 hour every morning to learn;
-> 45 minutes on my lunch hour to read;
-> From 8 PM to 11 PM ( 3 hours) and here I spend 1 hour with new Languages (English, Dutch, French or something else);
-> 11 PM to 11:15 PM read (15 minute);
Well... Every day I have 4 hours to learning new stuff here I include programming languages and languages in general, I have 1 hour of reading and the most important, at least 7 hours of sleep which is important for me.
I hope can help you to figure out how you can optimize your day whit my example.
If you want to connect, I drop here my twitter (https://twitter.com/Carlos_Orelhas).