Skip to content
Projects

luciotato/golang-notes has 1,494 GitHub stars and 126 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 04:14 UTC. Last push 2022-06-24.

How these counts are measured

Notes to understand golang

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Objectives of this repository

  • Ease golang learning by associating golang-specific concepts with previously known concepts in the OOP field.

  • Promote golang usage by easing language understanding for people coming from a heavy OOP background

Golang Concepts

Golang introduces words with a new golang-specific meaning, such as struct and interface. This is not bad, but sometimes it is nice to have a "translation" available to be able to understand golang-concepts by relating them to previously known concepts.

This is important in order to understand concepts of a new language. If you can translate a golang-word to previously known concepts, the learning is by far easier.

Main Document: (start here)

Golang Struct and Interface from OOP concepts

Other Documents

Gotchas

Method Dispatch - Low Level Detail

Type Switch Internals

Second-Level Methods

Explore related projects