Learn Go in One Evening - online training
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
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!")|
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.
Why Go?
Why Go stays our favorite language?
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?
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.
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 learningCreated by
Robert Laszczak & Miłosz Smółka
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.
Trusted by the Go community
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?
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!
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.
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!
About Us
Built by @m1_10sz && @roblaszczak.
Laszczakow 25 Street,Miedzybrodzie Bialskie, Poland
Create with us
Copyright © Three Dots Labs | All rights reserved.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK