The Question is in the topic
@theLAhearts I like playing coding games: https://tutorialzine.com/2016/05/10-fun-browser-games-for-learning-web-development.
That list looks great! Thanks for sharing!
thanks for sharing! Some I know and play but some I don’t. Now I have months more learning/fun to lead me into the Xmas vortex.
I code at work lol… there’s a ton of downtime and work internet has very few, if any, restrictions. I don’t plan on making coding my career, but it’s been super fun just learning. The few hours a day I’ve put into it have had great results, and I plan on continuing so long as they allow me!
I’m studying full time.
On a normal weekday I spend 6-8 hours studying and coding. I’m fortunate to be able to study the amount that I do.
Im making a programming game right now actually!
How do you balance your coding time
Chunks of time, i have a chunk of 3 hours, in these 3 hours i study only one thing, with intervals every 1 hour. So each day i have 1 to 3 chunks of 3 hours of study, depending on how much time I’m willing or able to commit to studies that day.
So if i start at 12:00, I’ll study until 13:00, then take a break until 13:15, then study until 14:15, take another break and finish at 15:30.
This applies to anything I’m learning. Web development, painting, a new language, etc… It’s what works for me, and it took quite a bit of time to figure it out, so it probably won’t work for you, but hopefully it will help in some way.
What do you do to practice
Set clear goals. I learned web development specifically to get a job, now i got a job, so i no longer learn webdev in my free time, as it’s something i do for work and the knowledge i get there satisfies me. If i were to do some web project outside of my ability, i’d probably study for it in my free time, because then I’d have a goal.
I also learn japanese, and i want to be able to read books in japanese and consume japanese media. I don’t know how to draw, but i want to join next year’s inktober. These are clear goals, things i want to be able to do with that knowledge I’m obtaining. You can’t have idle knowledge or idle ability, it’s useless.
If you’re learning something, you must have a reason for doing so, otherwise you’re just wasting time.
If you’re learning computer science, you gotta have a why, otherwise it’s pointless. When you learn something for no reason other than learning it, it’s very hard to keep that knowledge for yourself and understand those concepts properly, so i think the key to practice is to have clear goals, things you want.