Answer:
Yes, free stock market games help you learn to make stock portfolios and buy and sell stock without the risk of losing your money. In them, you are given virtual money to invest in the stock market.
For me, I learned the fundamentals through books and tutorials and practiced the trading part online through virtual trading website, StrategYard.
http://www.strategyard.com. You can buy/sell stocks online with any amount and track the performance of the stocks.