Here’s a thread which has links to some online courses. But the approach you take depends on how much other programming experience you have. If you have significant experience in another language like JavaScript, C# or C++, then you can probably just spend some time on the website and look at their tutorials. But if this is literally your first exposure to any kind of programming, then the recommendation is to take an actual course.