What a great question, 3 things come to mind right away!
Daily read about a technology that you find interesting. For example, if you like the world of cybersecurity. Read a cybersecurity blog daily or read at least one article.
Don't avoid complexity on a particular technology by using free things and virtualization. For example, if you don't understand the use of firewalls, try to learn about firewalls. Nice thing about today is that everything can virtualized (almost everything). And there's more free things out there! Start with VirtualBox and trial versions of Windows OS or LInux. Then you can virtualize something like pfSense firewall for example. Learn to configure hands on! When most of us at ITProTV started in IT, it was just to expensive to learn some of the technologies but today much more can be hands one without being terribly expensive.
Don't be afraid to ask. For example, if you're not sure about subnetting...find someone in real life that's good at it get him to explain how he uses it and how he does it. Most IT guys love to share some knowledge, helpful knowledge when given a chance. I can't say everyone but I would say that people like being helpful to people really interested in learning.
I'm really hoping others will join and share their wisdom with you instead of letting me ramble on!
Edutainer Manager, ITProTV
*if the post above has answered the question, please mark as solved.
**All "answers" and responses are offered "as is" and my opinion. There is no implied service, support, or guarantee by ITProTV.