Better save some money first and trade with it. Once you have some experience you can start trading on margin.
But in my opinion, traders never need to go for margin trading if they are caring about their hard earned capital. Spot trading is more than enough for both beginners and experienced traders as margin trading is leading to become greed which must be a very big emotional problem that every trader needs to encounter against. A wise trader must look into the possibilities of eliminating most risk factors, this way spot trading must be a very good option.
When I first started working in this industry, I worked on a demo account with a broker Amarkets. This allowed me to try and work with the strategies I needed.
Whatever knowledge you will be acquiring from books/videos/demo accounts, that will not be enough even for spot trading then I'm not sure how people are getting ready for margin trading. When experienced traders are not consistently making profits in spot trading, it is highly recommended never think about margin trading.