Resources to learn Go as a first programming language?

362 views
Skip to first unread message

Espinho

unread,
Feb 14, 2018, 8:40:47 AM2/14/18
to golang-nuts
Can someone point me out some good resources for learning Go as first programming language? All the resources I saw until now assume some "programming background". I already did some online javascript tutorials, so I know the very basics (variables, arrays, etc). I would much rather prefer something "learning while building something" as opposed as learning only syntax etc.
I've been doing Learn How To Code: Google's Go (golang) Programming Language on Udemy, but the instructor says to clone the repo (which already has all the code) and then we just follow the lectures staring at the code on screen. I'm finding myself searching in the video for the screen where all the code is displayed so I can type it myself. Maybe I'm being to harsh on him, but that's how I feel.
Thanks in advance and excuse may English.

matthe...@gmail.com

unread,
Feb 14, 2018, 10:02:32 AM2/14/18
to golang-nuts
Well, what do you want to know? I’m not aware of good online resources for people new to programming, but maybe we can help.

Matt

Wojciech S. Czarnecki

unread,
Feb 14, 2018, 11:25:49 AM2/14/18
to golan...@googlegroups.com
On Wed, 14 Feb 2018 04:22:38 -0800 (PST)
Espinho <biof...@gmail.com> wrote:

> Can someone point me out some good resources for learning Go as first
> programming language?

http://yourbasic.org/golang/

It is not exactly whole "Go as introductory language" course yet but it is
intended as resources repository for go-based CS101 course at KTH in
Stockholm. (CS101 teaches the essential ideas of Computer Science for a
zero-prior-experience audience.) I hope that KTH will eventually give
this course online as free "self-paced" one.

In meantime you may enroll in some other free basic courses online e.g.
https://www.khanacademy.org/computer-programming/welcome-to-computer-science/882454257
https://lagunita.stanford.edu/courses/Engineering/CS101/Summer2014/about

Hope this helps,

--
Wojciech S. Czarnecki
<< ^oo^ >> OHIR-RIPE

Espinho

unread,
Feb 14, 2018, 11:38:54 AM2/14/18
to golang-nuts
Thank you.

Wojciech S. Czarnecki

unread,
Feb 14, 2018, 11:43:41 AM2/14/18
to golan...@googlegroups.com
On Wed, 14 Feb 2018 04:22:38 -0800 (PST)
Espinho <biof...@gmail.com> wrote:

> Can someone point me out some good resources for learning Go

+ Free book: https://miek.nl/files/go/Learning-Go-latest.pdf
+ Free book: http://openmymind.net/The-Little-Go-Book

Both books while not new are meant as introductory ones. First one
has many exercises for the freshmen.

Jon Calhoun

unread,
Feb 15, 2018, 1:30:12 PM2/15/18
to golang-nuts
You can also check out Caleb Doxseys free ebook - https://www.golang-book.com/books/intro
Reply all
Reply to author
Forward
0 new messages