Blog Post

Educator Developer Blog
2 MIN READ

Consider using the programming language Go in teaching

Chris_Noring's avatar
Chris_Noring
Icon for Microsoft rankMicrosoft
Jun 06, 2022

Go was created in 2009 by Robert Griesemer, Rob Pike and Ken Thompson. It's hard to estimate the number of Go developers but it's somewhere between 1.1 and 2.7 million, quite a sizeable amount. More than 2500 companies are using Go including, Google, Pinterest and Uber. So, you see, used by a lot of folks by big companies.

 

Why was Go created

As is often the case, a programming language is created to deal with the shortcomings of other languages. In this case, the creators wanted this new language to have the following capabilities:

 

  • Static typing and run-time efficiency from C.
  • Readability from JavaScript and Python.
  • High-performance networking and multi-processing

What is it used for though?

Here's some areas where you are likely to find a Go being used:

  • Cloud based and server-side apps
  • DevOp, automation
  • Command line tools
  • AI and data science

References

There's many great resources out there for learning the Go programming language like:

 

A Go program:

 

 

 

 

package main

import "fmt"

func main() {
 fmt.Println("hello")
}

 

 

 

 

look at the readability of the program. The easiness of Python with a speed close to C++.

 

-1- Why Go

Firs video in series on Go motivating why use it and who it's used by.

 

-2- Your first program in Go

-3- Variables

-4- Boolean logic

-5- Type conversion

-6- loops

Updated Jul 12, 2022
Version 5.0
No CommentsBe the first to comment