You can start with any of the apps mentioned above to start investing. Some of the apps contain tutorial videos and virtual cash that will let you improve your trading skills.