For any questions feel free to email me. cnunezro@villanova.edu or cesarnr21@gmail.com
Here is another guide to learn ML: A guide for High School students to learning Machine Learning and Artificial Intelligence
Python is the language of Machine Learning so you will need to learn it. Here is a resource I personally used to learn Python
Here is another course you can take to cover most of the basics. Introduction to Computer Science and Programming Using Python
You will need to use to an Interactive Development Environment(IDE) to write and run your code. Here is a good free and online one. Google Colab
It is very important that you have a good foundation on programming in general before moving on.
Here is a course that can teach you most of the basics and help you get started with more complex areas of Machine Learning. This is a College Level course, so do not feel discouraged if it is hard to follow along.
Advanced Machine Learning will require a good understanding of math concepts. Here are some courses on Khan Academy that I recommend going through.
There is not need to memorize every detail, but gain a solid foundation.
I find that the Learn Machine Learning and Machine Learning communities on Reddit are very good places to find more learning resources. Also, these are places where you can ask questions and get lots of help.
The best way to learn programming and Machine Learning is to make your own projects. The truth that is that there is little you will know after watching hundreds of videos and you have not made your own models. Start small and then work your way up to more complex projects. Also, those reddit communities I mentioned earlier are also good places to get ideas for projects.
It will take you a lot of time and practice in order to become a good Machine Learning Engineer, it will not happen overnight. It is important to understand that there is always more to learn, whether you graduate college with a degree in Computer Science, or you get a job at Google as a Machine Learning Engineer.