There is no way to learn every single thing about stock market. You can just learn how to analyse the stock market in different market conditions and work accordingly.And still no guarantees you will be right.

For learning basic i prefer you-tube it's a platform were you can learn from basic to advanced level of technical analysis and well as fundamentals too and free of cost.

You can also go for paid teaching just visit YouTube and search what knowledge you require even alot of YouTube channels also provide paid courses.

# Self learning is cheap and more reliable

Note:- There is no guarantees in stock market.