Saturday, November 9, 2019

Learning to program in your free time


One of the biggest barriers, when trying to learn a new programming language after a long workday, is lack of time to spare. 


Having only a few minutes a day to invest for studying, we need to maximize learning by choosing a course that "sticks" at first attempt.

One course specifically designed for occupied people is The Go Programming Language Tutorial - Volume 1 on Udemy.

Its curriculum is short, focused, paced, and recursive. Here, you will not find major projects to do, just little exercises that help assimilate concepts, allowing the student to grow rapidly.

The Go Programming Language - Volume 1, introduces the language using easy examples. Although some advanced topics are covered early on, this volume teaches how to achieve programming outcomes without getting into data structures. Data structures will have its own volume in the series.

The Go Programming Language Tutorial - Volume 1


As an example, one detailed explanation hard to find anywhere is how to write to a computer file. You see, an external program runs in its own sandbox and only the computer Operating System has direct access to the computer hardware. 

The Go Programming Language Tutorial - Volume 1 takes the time to explain the implementation details of writing to file by using illustrative analogies. 

The idea is not to memorize syntax but to understand what needs to be done with the simplest example possible, and based on the curriculum covered in the first volume.

This course in programming is short but recursive and designed to teach.

Go for it,
Tony

No comments:

Post a Comment