[go-nuts] Go is for everyone

2016-07-19 Thread Matt Aimonetti
I just wanted to point out a post I published today talking about the fact that we are often leaving new / less experienced Go developers high and dry: https://medium.com/@mattetti/go-is-for-everyone-b4f84be04c43 I'd love to see what you all in mind to help new or junior developers. Maybe share

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Daniel Skinner
is the Go tour really that out of touch for people with little to no programming experience? I'd think there's enough in there to keep one busy for quite a while. Now, whether that work is actually interesting to them is another matter... I sat my 9 year old daughter in front of the tour a few mon

Re: [go-nuts] Go is for everyone

2016-07-19 Thread 'Will Norris' via golang-nuts
I don't think the GopherCon 2016 videos are online yet, but when they are I'd recommend taking a look at Katrina Owen's talk, "Mind the Gap" which touches on exactly this topic. It might give you some ideas. On Tue, Jul 19, 2016 at 8:39 AM, Daniel Skinner wrote: > is the Go tour really that out

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Matt Aimonetti
There are a lot of concepts we take for granted such as functions/methods, the main func, strings etc.. Then a lot of the exercises are quite technical/math related instead of being more day to day based. I love the tour but I think it works best if you're already a developer. On Tuesday, July 1

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Konstantin Khomoutov
On Tue, 19 Jul 2016 10:14:26 -0700 (PDT) Matt Aimonetti wrote: > There are a lot of concepts we take for granted such as > functions/methods, the main func, strings etc.. Then a lot of the > exercises are quite technical/math related instead of being more day > to day based. I love the tour but I

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Konstantin Khomoutov
On Tue, 19 Jul 2016 20:54:21 +0300 Konstantin Khomoutov wrote: [...] > But what I'm afraid even more is that tutoring is like parenting: > everyone thinks they know how to do it, but that's a delusion. > I'm not a professional tutor and I understand that I actually have no > idea what happens in

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Bakul Shah
On Tue, 19 Jul 2016 08:16:05 PDT Matt Aimonetti wrote: > > I just wanted to point out a post I published today talking about the fact > that we are often leaving new / less experienced Go developers high and dry: > https://medium.com/@mattetti/go-is-for-everyone-b4f84be04c43 > > I'd love to see

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Jesper Louis Andersen
On Tue, Jul 19, 2016 at 8:13 PM, Konstantin Khomoutov < flatw...@users.sourceforge.net> wrote: > seasoned programmers have hard time actually explaining how it > comes they possess the skills they have, and this makes their world > view biased > This is true of any field in which you work. Your b

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Dan Kortschak
It's an interesting post and something I can see being true to an extent, but I'd like to put forward an alternative from my own experience. I came to Go as an extremely inexperienced programmer - a couple of years with Perl and a childhood with C64 basic/6502/Z80 and virtually no formal CS backgr

Re: [go-nuts] Go is for everyone

2016-07-19 Thread simran
I personally find Go just a joy to program in and show my kids some code all the time (my kids are 9 years old)... it's still complex for them as i haven't overwhelmed them with programming. What they do absolutely LOVE though is code.org ( https:/

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Tim Hawkins
My personal experience is as somebody comming from almost 3 decades of oop with c++ and java, while there are a lot of tutorials etc for folks starting out with go as a first or second language. I find there is a lack of support for people moving from other languages and other methodologies. On 2

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Matt Aimonetti
So much great feedback, that's really awesome. What I'm hearing is that there are many different kinds of "newbies", from people coming other languages, to kids without forgetting hobbyists... I learn things bottom up, I need to understand "why" before I can start using the "how". Lots of people

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Clark Wierda
Katrina's talk is a good starting point for considering the approach needed for those that don't already know programming. I particularly like her idea of a sequence of skills to acquire as one learns to program using Go. I know of two books that are aimed at teaching new programmers. Each has

Re: [go-nuts] Go is for everyone

2016-07-19 Thread simran
On Wed, Jul 20, 2016 at 1:10 PM, Matt Aimonetti wrote: > > I learn things bottom up, I need to understand "why" before I can start > using the "how". Lots of people don't learn that way and there is nothing > wrong with that. > There are languages that are more suited to writing basic games and G

Re: [go-nuts] Go is for everyone

2016-07-19 Thread Tim Hawkins
I would agree that a end to end tutorial on how to build a complete project, say something simple like a blog site, using sqlite, would be great, i could even be shipped with the distribution as a starter app. Also the complexities of workspace layout, projecs standalone libraries, embedded libra