

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Learn Go
incomplete
2: Declaring a Variable
incomplete
3: Basic Variables
incomplete
4: Short Variable Declaration
incomplete
5: Why Go?
incomplete
6: Comments
incomplete
7: The Compilation Process
incomplete
8: Fast and Compiled
incomplete
9: Type Sizes
incomplete
10: Which Type Should I Use?
incomplete
11: Go Is Statically Typed
incomplete
12: Compiled vs. Interpreted
incomplete
13: Same Line Declarations
incomplete
14: Small Memory Footprint
incomplete
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
Go is one of the fastest-growing languages in the world, and it's the language Boot.dev's own backend is written in! In this course, you'll learn it by building parts of a make-believe SaaS app: Textio, which programmatically sends SMS (text messages) to customers.
The code on the right is a complete program:
package main tells the Go compiler this code is a standalone program, not a library for other programs to import.import "fmt" pulls in the fmt package from the standard library so we can print to the console.func main() is the entry point.This course assumes you're already familiar with programming basics in at least one other language. If you're brand brand new to coding, start with Python for beginners instead.
Edit the code to print starting server... to the console instead of edit me.
Capitalization and punctuation matter!