初心者の質問ですが、MQL5ってなんでしょうか?調べるとEAを使うのでしょうか?

初心者の質問ですが、MQL5ってなんでしょうか?調べるとEAを使うのでしょうか?取引におすすめですか?トレーダーは実際にはMQL5とかの用語ってどこで学んでるんでしょうか?本やネットからの知識で、MQL5でEAを回したりするのでしょうか?

MQL5ってそもそもなに?
MQL5でEAと関係あるの?
MQL5をEAのおすすめって?

すみません。質問の内容する怪しいですが、基本的にはMQL5ってなに?って事と、MQL5ってEA関連なのかと、その場合にMQL5をEAする場合はおすすめがあるのか知りたいです。合わせて知識を得るためにおすすめのサイトがあればお願いします。