Skip to content

Commit

Permalink
Add Go Turorial notes
Browse files Browse the repository at this point in the history
  • Loading branch information
jmw511 committed Aug 16, 2015
0 parents commit cce1789
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions gotutorial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Go Tutorial
- Setup Go environment/ Go Path / Include resources
- Go over syntax / high level concepts
- Deep dive

# Basics
- Setup
- Syntax
- Packages
- Imports

# Functions
- How to declare a function
- Function signatures
- How to call a function

# Types
- How to declare a type
- type conversion
- type inference

# Constants/ variables

# For loops/ range

# If else

# Switch statements

# Defers

# Structs/ Pointers / Maps
- Methods on structs

# Interfaces

# Errors

# Concurrency
- Goroutines
- Channels
- Buffered Channels
- range/ close/ select

0 comments on commit cce1789

Please sign in to comment.