They say that now learning one of the modern programming languages is equal to learning English or Chinese. Knowing one of the programming languages will give great potential in the future. Therefore, especially for those who want to learn programming on their own - a selection of the founder of WordStream, Larry Kim, who has collected 9 services - applications that can be used every day to learn programming.
Udacity (download from AppStore)
An app for learning to program. Contains videos, instructions, tests created by developers from Google, Facebook, and other companies. Available for free.
Lrn (download from site)
Tynker (download from AppStore)
The free iPad app teaches the basics of programming with a game. As a result, the user must create their own game right in the app.
Lynda Apps (download from website)
For $25 per month, the user gets access to Lynda.com courses on application development for various platforms, programming languages.
Swifty (download from AppStore)
An iOS app for learning to program in the Swift language, which was developed by Apple.
Javvy (download from AppStore)
An Android and iOS app with more than 150 lessons on Java programming.
Codecademy Hour of Code (download from AppStore)
A project of the Codecademy service. The application divides the screen of the device into two parts - the left one shows what the user is trying to do, and the right one shows the code needed to do it.
CodeCombat (download from website)
One of the most popular games teaching programming. The application is often used in educational institutions to teach development. Contains courses for all ages.
CodeWars (download from website)
A service in which you can compete in programming with other participants. Users have a variety of languages available for writing code and tasks to complete.
Hello! I am the founder of Apps4Life. It started as a hobby, but turned into a great and useful project that helps people get acquainted with the digital world of mobile games, add-ons, webservices and crypto-industry.