If you want to make a living from Poker the only way to learn is by first reading books and watch a few videos to get a grasp of the rules and then start playing! Playing thousands upon thousands of hands is the only way to learn.
CC Freerolls are perhaps the best way to start, as these will cost nothing to play and the rewards are great, but before you start going to a Casino or playing in some other Live event Try winning a few Tournaments outright, and build a small Bankroll.
The most important aspect when playing any Poker Game is being in control of your Bankroll. There is no use believing that if you win $50 Dollars in a Free-roll you can buy into a $50 game and win again, IT NEVER HAPPENS!
My personal choice is 1% of my Bankroll for any game I want to buy into, It is easy maths to work out and if you should lose a few games it is not going to bust you down to nothing and you have to start back at square 1.
Good Luck!