TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

Learn Go Language Tutorial

Learn Go Language Tutorial with example, loop, if, for, break, continue, installation, switch, goto, string, slice, pointer, reflect, rune, interface, functions, closure, recursion, defer, recover, error, concurrency, race, mutex etc.

<< Back to GO

Go Language Tutorial

Go Tutorial

Go tutorial provides basic and advanced concepts of Go programming. Our Go language tutorial is designed for beginners and professionals both.

Go is a programming language which is developed by Google with the vision of fast development and high performance.

Our Go Tutorial includes all topics of Go language such as what is go, how to install go, go if-else, go for, go for-range, go break, go continue, go struct, go interface, go ruin, go map, go string, go array, go http server, go rest api, go mutex etc.

Go Language Introduction

Go is a programming language which is developed by Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. Go is a statically-typed language. Go has a similar syntax to C. It is developed with the vision of high performance and fast development. Go provides type safety, garbage collection, dynamic-typing capability, many advanced built-in types such as variable length arrays and key-value maps etc.

  • Go is modern, fast and comes with a powerful standard library.
  • Go has built-in concurrency.
  • Go uses interfaces as the building blocks of code reusability.

The basic structure of a Go programs consists of following parts:-

  • Package Declaration
  • Import Packages
  • Variables
  • Statements and Expressions
  • Functions
  • Comments

Go Example

Let's see a simple example of Go programming language.

package main
import "fmt"
func main() {
   fmt.Println("Hello, World")
}

Output:

Hello, World

A complete explanation of "Go Hello World example" is given in next pages.


Go Language Index



Prerequisite

To learn Go, you must have the basic knowledge of C programming.

Audience

Our Go Tutorial is designed to help beginners and professionals both.

Problem

You will not find any problem in this Go tutorial. However, if there is any mistake, please post the problem in the contact form.

Next TopicGo Installation




Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf