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