3

Learn Go in One Evening - online training

 1 year ago
source link: https://threedots.tech/go-in-one-evening/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Learn Go in One Evening

Learn Go in one evening

Overwhelmed with multiple ways to learn Go? Bored by long courses with no practical examples?

Don't give up. With our training, you'll be a productive Go developer by tomorrow.

fmt.Print("Hello, world!")|
Let's Go!
Gopher

Learning Go should be
easy and fun

New joiners with no Go experience deployed changes to production on their first day in teams we've been leading.

Go makes it possible because it's a powerful yet simple language. But it's hard to learn it quickly without real-life examples.

Over the years, we've found out that building real projects is a better way to learn than reading books or writing trivial examples.

Following our experience in learning and teaching, we've designed a practical Go training. In one evening, it will kick-start you in writing Go applications.

Laptop

Why Go?


Why Go stays our favorite language?

Gopher with cup

Go is fast enough for low-level and high throughout applications.
Big projects compile quickly.

Easy to Deploy

Build a single binary containing all dependencies, ship to your server, and run.

Widely Adopted

Go is used across many industries and in popular open-source software, like Docker, Grafana, and Prometheus.

Lightweight

Go doesn't use a virtual machine. Startup times and memory usage are minimal.

Statically Typed

Using other languages won't feel the same after using Go's type system.

In Demand

According to the Stack Overflow Survey, Go is one of the best paid programming languages.

What makes our training unique?


Gopher of time

Time is the only thing you can't buy

I didn't have time to write you a short letter, so I wrote you a long one.

Blaise Pascal

How much would you remember after watching a 100-hour-long video course? It's no use to dive deep into every detail before you start writing applications.

The key is to learn the universal language mechanics. We designed the training to help you learn this core knowledge quickly and use it in practice.

After completing the training, you'll be able to discover more features by yourself.

title

Get fast feedback using your favorite editor and a terminal

Many courses feature a web editor you can use to solve exercises. We don't do that.

Using a web IDE skips the initial burden of installing tools. But it's not what you'll be using writing your applications. After finishing our training, you will use the same setup to build real projects.

You will work using your favorite code editor and a terminal. You don't need to worry about downloading snippets and running exercises. Our CLI takes care of it. You can just focus on learning.

Start learning

Created by

Robert Laszczak & Miłosz Smółka

Three Dots Labs logo Three Dots Labs founders

We've been coding together for more than 13 years. In 2016, we fell in love with simplicity and pragmatism of Go. In our daily work we're building complex financial and healthcare solutions in Go.

You may know us from the Three Dots Labs blog, the Watermill library, or our e‑book: Go With The Domain: Building Modern Business Software in Go".

When we meet in our free time, we like to cook and eat some steaks and burgers.

title

Trusted by the Go community


112K+
blog visitors
unique per year
E-book downloads
Newsletter subscribers
GitHub stars
of our projects

Is that training for you?


Our goal wasn't to create a mediocre training for everyone.
We wanted to design the best training possible for a specific group of developers.

This training is for you if:

You already know programming basics.

You prefer a practical approach to learning.

You want to become productive quickly.

You want to learn real-life scenarios.

You like to work in your local environment.

You know the value of your time.

This training is not for you if:

You don't know any other programming language.
You need a basic programming knowledge (e.g., you know what functions and variables are).

You're looking for a video course you can passively watch. This is a 100% hands-on training.

You want to learn advanced topics in depth, like memory management or performance improvements.
It's not what most developers need, especially when starting out.

Is this training not for you? Do you have friends looking to learn Go? Share it with them!

For more advanced topics, see our free e-book!

How does the training look like?


Evening
Modules
Exercises

You will learn how to build and use

Types

Conditionals

Collections

Structs

Loops

Functions

Errors

Interfaces

Concurrency

Modules

Packages

Building CLI

HTTP server

HTTP client

Start your journey with Go today for:

$40

It’s like 1 hour of average Go developer’s salary!

Start learning Go

24h money-back guarantee. Zero risk!

Check 4 modules for free

Not sure if you'll fall in love with Go? Check the first four modules for free, and we bet you'll want more!

Access to private Discord channels

Learning alone is hard. Ask for help and discuss your ideas with other Gophers.

Lifetime access and updates

We plan to add new modules in the future. You get all updates for free.

We are indie

Support indie developers

We are a two-developers bootstrapped company. By supporting us, you help a small indie business to grow!

Still not sure?

Your satisfaction is our top priority. We're doing our best to make you satisfied with the training content.

If you're not happy with the training, you can return it within 24 hours. You don't need to provide any reason. We'll just return your money. You risk nothing!

I'm joining the training!

Gopher of trust

About Us

Built by @m1_10sz && @roblaszczak.

Laszczakow 25 Street,
Miedzybrodzie Bialskie, Poland

[email protected]

Copyright © Three Dots Labs | All rights reserved.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK