{"repo":"softchris/golang-book","free":true,"listed":false,"github":"https://github.com/softchris/golang-book","clone":"git clone https://github.com/softchris/golang-book.git","description":"A book on Go, contains fundamentals but also recipes","language":"Go","stars":176,"topics":["go","golang","golang-examples","golang-application","api","book","free","json","programming","web"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Go from the beginning Welcome to Go from the beginning, a free book containing 25+ lessons that will take you from \"zero to hero\" in the amazing language Go. Read online Read offline/PDF/EPUB FREE on LeanPub Donate Please consider donating to the people of Ukraine. - Back and Alive (they are buying what the army requests and do public reports) - NBU (National Bank of Ukraine) accounts for the army support - UNICEF , Table of content Chapter Title Section What you will learn Lesson -- -- -- -- -- 01 Hello world Basics Why use Go and how to write your first program Lesson 02 Using variables Basics How to declare variables with different data types and how to initialize and assign values Lesson 03 Boolean logic with If and Else Basics How to work with boolean variables and create different execution paths with If, Else and Else If Lesson 04 Converting between strings and numbers Basics How to use the strconv library to convert between primitives and strings. Lesson 05 Loop statements Basics How to repeat statements and iterating over list structures and ways to control the loops Lesson 06 User input Basics How to read user input from the console Lesson 07 Functions Basics Reuse your code by creating functions. Learn how to deal with parameters and how to deal with returns and return types Lesson 08 Error handling Basics How manage errors in your code. This will teach both how to produce errors as well as deal with them Lesson 09 Arrays Composite data types Here we will learn abo","default_branch":null,"files":null,"tree":[],"storefront":"/r/softchris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/softchris/golang-book/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}