Welcome aboard, Alex,
As I'm sure you know by now, there's a lot to read here on all the subjects you're interested in.
In regards to performing for money - try performing for free, first! I volunteer at a hospital here in New York once a month (I used to go once a week, but it was too much time spent traveling as the hospital is several miles away) and it has given me a LOT of practice performing for audiences over the years. But even before you do that, remember - practice. Never perform a trick for someone until you can perform it yourself in practice and get the entire thing right, consistently.