In an ideal world you may want to save until you have around $50 to start playing regularly as $10 leaves you very little room for error.
Cardschat has the best freerolls on the planet the fields are very small compared to other freerolls your only real challenge with them is that there are some good players on there, which turns out to be a good thing in the long run as it offers great practice.
I think start with cheap sit & go games.There are a lot of opportunities for learning and earning money. After that you can start with cash tournament.
But don't forget that, the gambling is risky. So this is just a game. Play after that you payed out your bills and you have money for the life.