Learning by simulating
One of my favorite aspects of simulation tools is that they are great ways to learn difficult things. For example, most things that I know about daylighting, building physics and even complex HVAC I have learned through simulations. Of course, I have learned a lot by studying and practical work as well, but simulations are a great start and a very fun way to work.
I especially remember when I started out trying to learn about daylight. I read all the books available, but it was not until I was able to simulate using Radiance with a good interface, I was able to put it all together and being able to design buildings with good lighting. The same goes with controllers. My first attempt trying to control motorized openings in a building with natural ventilation was a disaster but after being able to simulate the system with proper analyses of sensor placement it worked rather well.
Recommended by LinkedIn
There are some risks and limitations using simulation tools to learn things. First, the simulation tool needs to be precise enough to predict the aspects you are interested in but also help you out with the things you still do not have knowledge about. Also, I think the simulation tool should have different levels of details that allow you to start out with the fundamentals and then dig into the details when needed. One good example of this is how I learned about glass and shadings. Initially I mostly cared about indoor climate and energy performance focusing on external shadings. To evaluate this, simple models can be enough but after a few years I started to investigate spectral properties, control strategies and glare focusing on the occupants and then it is important that the simulation tool can support this transition and level of detail.
There are a few other things to remember when you pick simulation tool for learning. It must be open and transparent. A black box model will not help you much. Preferably you should be able to validate the underlying equations. Also, documentation is very important and finally there should be good support with a large user base of knowledgeable people to help you out.