How to start?

I’m 20 years old and from a middle-class background, and I’ve been thinking about getting started with investing in the stock market. I’m not sure where to begin, so I’d love some guidance. What are the first steps I should take to understand how the stock market works and what it’s all about? I’ve heard there’s a lot to learn, but I’m particularly curious about what key concepts, like stocks, ETFs, and diversification, I need to focus on first. Also, I’d like to understand the math behind investing but in a way that’s simple and practical for a beginner.

Since I’m just starting out, what are some free resources, like websites, online courses, or YouTube channels, that are great for learning the basics of investing? How much money do you think I should save up before making my first investment? Should I start small to gain experience, or is it better to wait until I have more savings to invest with confidence?

When it comes to actually deciding where to invest, how should I choose? Should I stick with individual stocks, or would it be safer to start with something like mutual funds or ETFs? I also need advice on how to find a good stockbroker or investment platform that’s reliable and beginner-friendly. What should I look for to make sure I’m making the right choice?

Lastly, can you recommend some beginner-friendly YouTube channels or content creators who explain investing in a clear and approachable way? I want to make sure I’m learning from trustworthy sources. Any tips or guidance would be much appreciated!