That's a very interesting question, and I think there could barely be one correct answer, so here is my personal view on this.
I used to think that you should use as many sources of information in order to improve your game. I tried to read as many
poker books as possible, surfed through various forums to find as much information as possible, reviewed a ton of my hands as well as hands of my friends and even random people in the internet, watched countless hours of videos on youtube etc.
And actually, I have no regrets about it, as all that effort actually helped me to improve my game quite a bit. However, it took way to much time, and looking at it now, I can surely say that my learning process was far from efficient.
Today, poker (at least no limit holdem) is pretty much solved, which means that you should make the learning process as efficient as possible, otherwise you won't get any edge.
So, I think that today, you should focus on learning the basic fundamentals as quickly as possible, and then, when you have a decent base, you should get coaching from top players. This is by far the most efficient way to learn the game now. It is however, the most expensive one. It is what it is. But time is your biggest asset, so if you are serious about starting a poker career, then it's probably worth it.