golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.17k stars 17.56k forks source link

doc/tour: write more tours #4659

Open gopherbot opened 11 years ago

gopherbot commented 11 years ago

by jimmyok@google.com:

The go lang tour expects coding experience in a previous language, with comments like
"type does what you would expect" 

I think for someone with little to no previous coding experience the tour would be next
to impossible to finish. There are also a lot of examples with complex mathematical
operations, such as re-writing sqrt and Fibonacci for experienced programmers this would
be fine, but If I was trying to get a member of my family to go through the tour they
would probably leave at that point.
bradfitz commented 11 years ago

Comment 1:

There have been discussions about different tours for people coming from different
backgrounds.  You can imagine a "Go for C++ programmers" tour vs "Go for Python
programmers" vs "Go for new programmers".
Such content hasn't been written yet.
rsc commented 11 years ago

Comment 2:

I'll leave this open for the more general problem of writing more tours for people from
different backgrounds. It is definitely true that the current tour assumes you can
program in some other language already. An intro to Go for people who have never written
a program before would be great but it's also quite a bit more difficult than an intro
to Go for people who already know the basics of programming.

Labels changed: added priority-someday, removed priority-triage, go1.1.

Status changed to LongTerm.

rsc commented 11 years ago

Comment 3:

Labels changed: added go1.2.

ianlancetaylor commented 11 years ago

Comment 4:

Remove Go1.2 tag; this should be done but it's not a release issue.

Labels changed: added priority-later, removed priority-someday, go1.2.

rsc commented 10 years ago

Comment 5:

Labels changed: added go1.3maybe.

rsc commented 10 years ago

Comment 6:

Labels changed: added release-none, removed go1.3maybe.

rsc commented 10 years ago

Comment 7:

Labels changed: added repo-main.

bradfitz commented 7 years ago

/cc @broady