Great advice, and great reminders. A couple of experiences I can add: I find I can learn and understand a single concept from a tutorial in isolation, but I need to keep in mind how implementing that concept in a more complete application might be different and require more flexibility. Another helpful practice I've found is to try to keep a small project going over time and add to it as I learn new things that it could use. It helps me to get a more complete understanding of what I've learned, not to mention some experience to talk about in interviews.
Great advice, and great reminders. A couple of experiences I can add: I find I can learn and understand a single concept from a tutorial in isolation, but I need to keep in mind how implementing that concept in a more complete application might be different and require more flexibility. Another helpful practice I've found is to try to keep a small project going over time and add to it as I learn new things that it could use. It helps me to get a more complete understanding of what I've learned, not to mention some experience to talk about in interviews.
Thanks for sharing your experiences. I love your small, ongoing project approach!