In the previous article, we talked about several interesting YouTube channels that publish video tutorials on programming for beginners in Russian. This article will focus on the most interesting English-language resources. If your level of English is average or higher, we recommend that you visit these channels at least occasionally. At the same time, improve technical English, it will definitely come in handy. Of course, all these videos are just an addition to the study. The main thing is not to forget to program every day!

Derek Banas
During its existence, the Derek Banas channel has gained more than 70 million views and 764 thousand subscribers. The popularity is well-deserved: the channel contains videos on the topic of programming languages for beginners, video tutorials about a variety of technologies. Their creator - Derek Banas - is a born coder, and, in addition, he knows how to explain complex things very clearly. So, if you know the language, try to watch them. There is material on C++, using Git, developing for Android and, of course, Java. On this channel, we are most interested in Java programming for beginners , video tutorials on object-oriented design (highly recommended!), as well as the Java Algorithms section . The author regularly posts his code and comments on the manuals on the site.newthinktank .Thenewboston
Probably one of the largest resources with training videos in the world: there are about five thousand of them, 1.8 million subscribers and 382 million views. Not "Mr. Max", of course, but also the result (just in case, I inform you, it was a bitter irony). If you are generally interested in the topic “programming languages for beginners”, thenewboston video tutorials are what you need. There are several thousand videos here, while all the content is at a very high level. Like the previous channel, here you can find video tutorials for beginners on a variety of topics, from JavaScript to Unreal, as well as a lot of material on topics not related to programming. Biology or geometry lessons, for example. In fact, we have before us a school-university universal resource with very high-quality content. We are, of course, most concerned about Java, and here it is in abundance.for beginners and advanced . And, for example, in this section you will find Java video tutorials for beginner game developers (step-by-step development of a game with a graphical interface).
GO TO FULL VERSION