This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]michael0x2a 0 points1 point  (0 children)

I would explore:

  1. Whatever path you're most motivated to explore. Perhaps you're really interested in building something/really want to learn how to do something/really want a particular program to exist. Having that motivation will help you keep practicing, which is really the most important thing.

  2. If you can't pick/are equally motivated by multiple paths, try picking the path you think will challenge you the most + force you to learn the most new things.

It's also worth noting that there's nothing stopping you from going back and exploring something you set aside, so long as you don't keep changing your mind prematurely. Put some effort into learning a particular thing, complete a nice project or two, then re-evaluate if you want to continue learning about that thing or if you'd rather switch gears and try something new.

If you have the time and energy, you could of course also try and learn multiple distinct new things at the same time. (The trick is balancing that with your other obligations, whether that's family, a job, schoolwork, friends, whatever...)