Development

Progate learn to program online for free

Progate learn to program online for free

Progate is a -- currently free- web service that teaches you various programming, scripting and other computer related skills.

The service was established in 2014 in Tokyo, Japan, and has been made available in English in October 2017.

You need to sign up for an account to start using the service, but the email that you enter is not verified right now, and there are not any costs as well.

Progate displays the available courses on its front page. You can learn HTML & CSS, JavaScript, jQuery, Ruby, Ruby on Rails 5, PHP, Java, Python, the command line (Linux, Unix), or Git right now.

Some courses consist of a single lesson, while others of multiple lessons. The Command Line lesson takes a bit longer than an hour for instance to complete, while you will spend more than 10 hours going through the Java course.

You can check out details of each lesson before you start a course, and can start multiple courses if you want.

The lessons are made up of slides that you go through one by one. Some explain concepts while others ask you to practice what you have learned previously.

The screenshot at the top shows the first command that you learn when you start the Command course. It highlights how the touch command works to create new files, and visualizes this nicely.

The next slide opens a work environment where you are asked to run that command.  You get instructions on the left, a terminal emulation window in the middle, and file structure information on the right.

Changes that you make are reflected in the file structure pane, and you can also run other commands in a test.

An option to see the answer, reset the interface, and to "judge" what you have done are provided.

The overall structure of the web interface is quite good. Progate highlights commands or information on slides by explaining them with text and visually. You can go back to these informational slides whenever you need to refresh your memory or look something up.

The whole system using gamifcation elements. You get experience points when you complete practice sessions for instance, and level up once you reach a sufficient number of them.

Progress is saved automatically, and you can return to courses and lessons at a later point in time to continue where you stopped the last time.

Closing Words

Progate teaches you several scripting and programming languages and skills. The courses are easy to follow, and since it all happens online, easier to start than most other courses that require you to set up a programming environment to get started.

Naturally, you will have to do that eventually, but if you just want to learn a new skill right away, this is excellent for that.

The instructions are clear, and the visual aid that is provided is helpful in understanding each concept. (via Genbeta)

Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...