Based on user reviews and my personal experience, I recommend a good broker: https://www.robomarkets.com/beginners/info/charts/stocks/. I have been working with them for a long time, and there are so many options to diversify your assets, simple instructions, and descriptions of how everything works, it is very easy to start earning with them!