Best Free: Robinhood. This is a great way to learn about stock trading without any risk. The core features of the app are focused on tracking stocks you own and on your watchlist. If you want to invest and have no idea what to do, Acorns is the best stock trading app for beginners.