Hello,
Welcome here.
You should read the Exchanges forum (read first, as a newbie you are not allowed to post there yet), or to check
www.localbitcoins.com.
The most cost effective solution, according to me, would be to try to gain some free
BTC in faucets sites for a while before deciding paying for them with hard earned cash.