Skip to content

A list of Golang Tutorials. Learn Golang from Scratch with simple examples.

License

Notifications You must be signed in to change notification settings

DoniaEsawi/Learn-GoLang

Repository files navigation

💻 Learn GoLang 💻

GOLANG

A list of Golang Code Tutorials to help you learn Golang from Scratch with simple examples.

Topics Covered

  • Data Types
  • Variables
  • Operators
  • Arrays
  • Slices
  • Maps
  • Functions
  • Pointers
  • Structs
  • Methods
  • Interfaces

Files Structure

├───Ch01-DataTypes-AND-Variables
│   ├───HelloWorld
│   ├───Printing
│   ├───type-casting
│   ├───user-input
│   ├───variable-declaration
│   └───variables-scope
├───Ch02-Operators-and-Control-Flow
│   ├───arithmetic-operators
│   ├───assignment-operators
│   ├───bitwise-operators
│   ├───comparison-operators
│   ├───for-loops
│   ├───if-statements
│   ├───logical-operators
│   └───switch-case
├───Ch03-Arrays-Slices-Maps
│   ├───arrays
│   ├───maps
│   └───slices
├───Ch04-Functions
│   ├───anonymous-functions
│   ├───function-syntax
│   ├───high-order-functions
│   └───recursive-functions
├───Ch05-Pointers
│   ├───pointers
│   └───pointers-in-functions
└───Ch06-Struct-Methods-Interfaces
    ├───interfaces
    ├───methods
    └───structs

Let's Start!

1_8bPiDNL1K1ZdK9O_T5IVKw

About

A list of Golang Tutorials. Learn Golang from Scratch with simple examples.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages