Not if you are new to poker. Then free or cheap material will be enough to get you started. If you want to move out of the micros, it makes sense to invest at least some money in software and training.
My biggest mistake at the beginning of my poker journey was that I spent hundreds to different courses, softwares etc, but the only way to learn is by doing, play as much as possible, make as many mistakes as possible in the beginning and learn by them. Don't try to follow slavishly some strategy. Learn just some basics like hand charts etc and create your own playing style, that's the key of the poker. Poker is profitable when people play differently than others, if everybody is following the same strategy, nobody wins, except the poker room.
Sign up to advancedpokertraining and pokerstrategy.com, basic versions are free, all you need as the beginner, later you can buy premium membership with your poker earnings.
What everybody said: maybe in the past an academy could be good, but now there is a lot of material (and forums to discuss) so you do not need to join an Academy to learn the basics and start beating the first levels.
I think the best is to watch Same materials about 3-5 hours, just to understand the vital logic of the games, but after - play more.
Play for "play money (free)" everything you canL tournaments, sit-and-go, cash...
There are probably some great coaches out there...
But before you invest a lot of money you should first
make use of all the free info and help you can get online.
There is a lot of good stuff on cardschat. Before you pay
a lot of money for a course or coaching you should probably
already have mastered the micro stakes. It's hard to earn back
a $1000 coaching on NL2
"Love thy neighbor as thy self" -Kurt Cobain