Keep in mind only half of the job or less is actually programming and knowledge based, sometimes we spend more time talking about something than actually working on it. A lot of companies (mine included) program mostly through mob programming as well, so it's more of a hivemind style of writing code instead of utilizing experts. Sometimes even business people partake in the mobbing sessions and being able to guide, teach, explain, and communicate effectively and pleasantly is more important than any technical ability.
That was the big realization when I finally landed a job in IT. And it ended up being a lot less professional, organized and efficient than I thought.
Also the best skill is learning how to learn in different ways, don't box yourself into a "I'm a more hands-on kind of learner" kind of mindset, resources for some things are extremely limited and confusing and you can't always set up a lab for everything. You need to have a good grasp of learning independently, being able to scout for your own resources, and learning in any form, whether it's lengthy reading, videos, labs, examples, man pages, demonstrations, esoteric scriptures, hand-written notes, dusty scrolls you find in the bathroom garbage etc.