CARVIEW |
Great Go: Level 1
- By
- Brett McLaughlin
- Publisher:
- O'Reilly Media
- Released:
- December 2009
- Run time:
- 1 hour 32 minutes
Great Go will help you quickly and effectively begin programming in the brand new programming language from Google, Go. By the time you're through these lessons, you'll be easily apply your existing programming skills to this new -- and often surprising -- language. Loops, branching, arrays, vectors, and the struct keyword are all covered in this crash course for existing programmers looking to add Go to their skill set.
You'll do more than just transition your existing skills to Go, though. You'll pick up Go-specific techniques and semantics, like returning multiple values from a single function and competently handling slices. You'll also get the straight scoop on where Go shines, and where it's just odd and a bit clunky. Don't wait months for a book when you can start writing Go code today.
Great Go will help you quickly and effectively begin programming in the brand new programming language from Google, Go. By the time you're through these lessons, you'll be easily apply your existing programming skills to this new -- and often surprising -- language. Loops, branching, arrays, vectors, and the struct keyword are all covered in this crash course for existing programmers looking to add Go to their skill set.
You'll do more than just transition your existing skills to Go, though. You'll pick up Go-specific techniques and semantics, like returning multiple values from a single function and competently handling slices. You'll also get the straight scoop on where Go shines, and where it's just odd and a bit clunky. Don't wait months for a book when you can start writing Go code today.
When you buy Great Go, you get access to an entire video library of lessons-including lessons that aren't available yet! Here's the scoop: we're continually adding new sections that take you further into Go. We're also updating existing lessons and creating new ones in response to your questions, along with special "challenge lessons" that will test your skills. All of this is yours with Great Go.
-
Installation and Setup
-
Go is Command-Line Friendly 1 minute
-
Set Your Environment Variables 4 minutes
-
You Are Always Cross-Compiling 1 minute
-
Prepare to Install Mercurial 1 minute
-
Install Mercurial 2 minutes
-
Check Out Go 1 minute
-
Get Go Dependencies 1 minute
-
Build Go 2 minutes
-
When Things Go Wrong 2 minutes
-
Test Your Installation 4 minutes
-
Set Up Your Development Environment 1 minute
-
-
Write a Simple Program
-
Create a New Go Source File 4 minutes
-
Declare an Array 2 minutes
-
Initialize Your Array 2 minutes
-
Loop Over an Array 2 minutes
-
Print Formatted Data 3 minutes
-
Challenge: Add a Gifts Array 2 minutes
-
Solution: Add a Gifts Array 3 minutes
-
Challenge: Loop Within Your Loop 1 minute
-
Solution: Loop Within Your Loop 3 minutes
-
Simplify Your Code 2 minutes
-
-
Files, Bytes, and Text
-
Create a New Go Source File 2 minutes
-
Bookmark the Go Package Docs 1 minute
-
Use the io Package to Read a File 3 minutes
-
Functions Can Return Multiple Values 3 minutes
-
Go Warnings Are Actually Errors 2 minutes
-
Challenge: Read a File and Print Any Errors 3 minutes
-
Solution: Read a File and Print Any Errors 4 minutes
-
Convert Bytes to a String 3 minutes
-
Write a Simple Function 6 minutes
-
How Often Does Tim Retweet? 2 minutes
-
Vectors are Dynamic Structures 6 minutes
-

- Title:
- Great Go: Level 1
- By:
- Brett McLaughlin
- Publisher:
- O'Reilly Media
- Formats:
-
- Video
- Video Release:
- December 2009
- Run time:
- 1 hour 32 minutes
![]() ©2010, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net O'Reilly Insights on Forbes.com |