re: Poker & Poker bonus
I'd say it depends on how good of a player you are. Start on a big reputable site such as PokerStars (if you can), if you're just learning. From there, practice, study and practice until you can reliably keep building your bank roll. Then take advantage of all the bonuses from many sites to double your deposit (or whatever deal they're offering). Play with it for a while without loosing, and when you're permitted to do so, withdraw the amount and keep it in the bank or put it into your main PokerStars account and just play with that.
Also be sure to sign up through the links on CardsChat! I think they get an affiliate marketing bonus which helps support the site https://www.cardschat.com/poker-bonuses.php