Short version, because there is so much to say/do:
Investing = long-term planned strategic capital growth - 5yrs minimum, 10yrs+ better...
Saving = something for 3-60mths, earning something reasonable, usually for a specific purpose (like house deposit)
Gambling = money you're willing to lose, high risk, short periods
Day trader / Casual trader = lots of lessons to learn, you will lose money while you learn!
There is room for all of them.
Investing: TFSA is the best starting point, but again, you need to pick a vehicle/fund... I don't want to give my unqualified advice, but I've used Nedbank with ETFs that have offshore gearing, very low cost, which is key for long term stuff. RA (only if you have tax issues to offset), but my favourite (after TFSA) is SA Government Retail bonds - 11%+ guaranteed. Easy to do, all online, no costs. Avoid companies that are life assurers or policy pushers... the costs kill your gains.
Saving = Moneymarket accounts and the like, everyone should have emergency money in one of these 24hr notice accounts - again I like Nedbank's JustInvest account... all online, no costs, 9.1% returns, capital guaranteed.
Gambling = crypto, forex trading, my personal favourite:
http://sshortly.net/PokerBet (yes, an affiliate link, but legal - certainly more fun than betting on Bitcoin and shitcoins)... yes, I also could have retired if I didn't take my profits in 2018! But I thought I was being clever and responsible!
Day/Casual trader = a must do activity... you learn a lot when it's your own money - I've used most platforms, my favourite is definitely IBKR which enables me to buy things like the Vanguard VHVE index tracker - low costs and powerful tools. This one is 100% offshore though, so some admin to go through. You can buy fractional shares into Tesla, Amazon, Microsoft, Alphabet, Meta, all direct.
For all of the above (except the retail bonds), you want to focus on offshore funds (direct or via asset swaps)... the SA market is too tiny and the Rand too fickle.
PS. I'm anti-property as an investment vehicle... speaking from experience.