If you want to get started learning - my suggestion is https://www.babypips.com/learn/
This site breaks it down into simple funny concepts that really help. It covers a very wide range of topics and is honestly a one-stop site to learn trading.
First finish BabyPips and then visit https://nononsenseforex.com/ and follow his guide on which videos to watch in order. His videos are very informative and straight to the point.
I'm still a student but completely believe both of these will be a strong foundation form which to learn and grow from.
Notes / Lesson I'm learning as I go:
Risk management - Priority number #1 - I would suggest learning what these two words mean before trading. When you have someone explain this to you or you read it and get it - this will impact your trading strategies and help you to become a successful trader instead of gambling or playing the game of chance with your money / investments.
Always and I mean always use a stoploss - goes with the above comment but should be said it own so you understand the importance.
Learn how to read charts yourself, without youtube or twitter - There plenty of free resources out there that will teach you technical analysis. Being able to look at the charts and draw on them yourself will help you determine your trades. You'll need to chart things like support and resistances and identify patterns to make educated trades.
You always want to set a take profit as well as a stoploss - if your not aiming for some profit then your only aiming for stop losses and they will eventually hit more if your only playing them. This was a simple but hard lesson for me - took me time to realize this. I also didn't realize you can set a take Limit Sell for profits as you can for stoplosses - major game changer
When you start trading, a service that allows you to set a buy, with a stoploss and take profit all in one order is gold
For instance I use Venbot.io but there is also 3Commas bot out there. Venbot.io is currently free during testing.