Go Syntax Explained (1)




Go Syntax Explained (1)

The Go Syntax Explained series was designed specifically for busy professionals who want to incrementally learn Go syntax on their spare time. You will not find lengthy projects here – just short, repeatable exercises.

Each of the three-volume projects are self-contained, but if you are going to do all three, this is the one to start with because it provides basic information that makes the other two volumes clearer.

What you will learn

To give you a more effective study environment, this course is purposefully limited in scope. 
Attempting to cover everything about GO would not be practical, and it would do you a disservice.
However, you will learn quite a lot in a truly short time, and you can always return to repeat the exercises.

This is the first volume of a Computer Literacy Series with emphasis on the Go language,
but if you are already familiar with programming and just want to see Go syntax is written,
this course has taken your prior knowledge into consideration by keeping explanations simple and to the point.
It serves as a learning tool and a review tool as well.

Even if you have taken Go before, this volume is written to expand awareness on the subject.

Go Syntax Explained (1) covers the fundamentals of GO in plain language,
offering you exercises in the following topics:

  • Basic syntax introduction.

  • Variables.

  • Datatypes and their purpose.

  • Control flow with if, else, and switch.

  • Basic functions, arguments, parameters.

  • Passing data by value.

  • Passing data by reference with pointers. (Great explanation)

  • Loops.

  • How to install and test GO locally.

  • Basic command line or terminal skills. (step by step)

  • How to get input data from the keyboard

  • How to create files and folders via the terminal.

  • How to create a GO file.

  • How to run a GO file.

  • How to create an executable file from GO source code.

  • Introduction to input output in GO and how to write to a file.

  • Some advanced concepts that need to be covered early on.

(Data structures will be introduced on other volumes. 
You will not need them for the GO exercises discussed in volume 1).

Each lesson is short and to the point

I know, it is hard to return home after a long day's work and still try learning something new.
You want to study a programming language, perhaps your very first one, but at the end of the day, your energy is just not there.

So, what can you do?

  • First, choose a programming language that matters in 2022 and beyond

With so many languages to choose from, what if you pick the wrong one and only discover your mistake months later?
Should you go with JavaScript, Python, C#, or C?  Should you select a more modern one, like the GO language from Google?
So many decisions and so little time to waste.

This course will assist you in your GO learning journey.

  • Second, choose a short (but meaningful) course of study.

My friend, if you feel overwhelmed but still want to learn something new, this course series is for you.
First, you will be learning one of the hottest languages in the planet, the GO language or Golang.
Learning GO will put you ahead of the game.

But even if you don't care about language popularity and demand, the GO language is a great tool to work with because it is simple, very powerful, and contemporary.  GO will also help you understand what other languages are trying to do, such as PHP or JavaScript.

Yes, being a well written language, studying GO may clear up any confusion you have about older languages you already know.

You see, many languages offer a variety of ways to accomplish a similar outcome.
In contrast, GO offers a one-way to write code and write it well, and that makes the language easier to learn and easier to program with.
It also makes you a better programmer because you have more energy to think about solutions rather than syntax.

For example, when it comes to loops, why should you learn so many keywords, such as while, do, until, for, and so on?

The creators of GO decided that we only need a single keyword to declare a loop, the for keyword.

When programmers know what they are doing, they avoid unnecessary abstractions that bloat the language.
You can write any other loop outcome by just using FOR. 
As a benefit, you will not have to memorize unnecessary commands that lead to the same outcome.
That is simplicity at its best.

  • In addition, this course series takes in consideration your limited daily study time.
    Here, topics are written recursively and with plenty of self-contained exercises so that you don't have to start afresh when you forget things after taking a few days off.

  • And every concept is explained in plain language, avoiding industry jargon. 
    If you concentrate on this a few minutes a day, you will learn how to program in GO.

And that is it, my friend. I was thinking of busy people while designing the course. 
Something I wish I had when I began my Go studies.
If you invest a few minutes a day with it, you will learn and grow, and you'll still have enough of your evening to enjoy quality time with your family and friends.

Read the reviews from other students and make an investment - Subscribe now, and let's get started.


Solid intro or review of basic Go syntax for busy professionals of any field. Designed for learning or periodic refresh.

Url: View Details

What you will learn
  • This course can coexist with other Go courses. It will assist you on understanding syntax.
  • This course was last tested on March 2022, using the latest Go version 1.18.
  • Please read the reviews. They are genuinely from those who have taken the course.

Rating: 4.75

Level: All Levels

Duration: 4.5 hours

Instructor: Tony de Araujo


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap