Description
Course info
Rating
(30)
Level
Beginner
Updated
May 22, 2019
Duration
1h 48m
Description

Go was created as an attempt to provide a single language that combined efficient compilation, efficient execution, and ease of programming. In the last few years, Go’s rise in popularity has demonstrated that it has definitely filled a need in the software development community. This course will give you an overview of the language, its ecosystem, and the types of problems that Go is good at solving. By the time you are done, you will have a solid understanding of how Go might be able to help you reach your goals.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Exploring Go Modules
Intermediate
1h 52m
Aug 26, 2019
Deep Dive into Go Packages
Intermediate
1h 34m
Jul 29, 2019
Go: Getting Started
Beginner
3h 29m
Jun 28, 2019
More courses by Mike Van Sickle
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Michael Van Sickle, and welcome to my course, Go: The Big Picture. Go was created as an attempt to provide a single language that combined efficient compilation, efficient execution, and ease of programming. In the last few years, Go's rise in popularity has demonstrated that it has definitely filled a need in the software development community. In this course, we're going to take a look at Go from a high level, and we'll answer the following questions. What is Go? Why might Go be a good choice for you to adopt? What is it like to program in Go? And how can you get plugged into the Go community? By the end of this course, you'll know if Go is a good fit for you, and if so, how to start adopting it. Before beginning the course, you only need to know the basic concepts behind programming. Even if you don't know how to program at all, you'll still get a lot out of this course. From here, you should feel comfortable divining into Go with courses on Go: Getting Started, Concurrent Programming with Go, and Creating Well-tested Applications in Go. I hope you'll join me on this journey to learn Go with the Go: The Big Picture course at Pluralsight.