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 20 Jul 2016 9:53 a.m., "simran" <[email protected]> wrote: > 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 <http://s.bl-1.com/h/26Yp8n1?url=http://code.org/> ( > https://studio.code.org > <http://s.bl-1.com/h/26YpD93?url=https://studio.code.org/>/ ) - their > school has a extra-curricular class around it, and all the kids have taken > to it with a huge amount of enthusiasm. > > The main thing i think they like is that it's visual - for an introduction > (as a first language), i think the visual components really really help. At > the moment, you can see the "JavaScript" behind the visual components you > build, and the kids are starting to progress to that. What i believe might > be really good is if we can help adapt code.org > <http://s.bl-1.com/h/26YpJZ5?url=http://code.org/> to also show potential > "Go" code (as an alternative to the javascript) and let people tweak the > Go. The educational and fun structure has already been built by code.org > <http://s.bl-1.com/h/26YpPy7?url=http://code.org/> and they have done > such a marvellous job, why not build on that? > > On Wed, Jul 20, 2016 at 11:35 AM, Dan Kortschak < > [email protected]> wrote: > >> 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 background (one half year unit in first year undergrad). >> >> When I started using Go it had only been open sourced for a year and a >> half. I found the support for people starting to use Go to be >> outstanding even when questions were only tangentially related to Go >> (generic algorithmic problems were happily(?) helped with). In part it >> seems this was due to decisions by the Go core developers to help foster >> a helpful and welcoming environment (rsc has discussed the motivations >> for this in the past). Maybe that "fresh scene" has diminished a little, >> but it doesn't really seem so to me. >> >> Dan >> >> On Tue, 2016-07-19 at 08:16 -0700, 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 what you all in mind to help new or junior developers. >> > Maybe share some of the pain points you've experienced or seen (for >> > instance setting up the Go path, finding resources to get started >> etc...) >> > I'm thinking about a bunch of very short posts on basic topics and >> maybe a >> > real beginner tour of Go. We are going to do a beginner night next >> month at >> > our LA/Santa Monica Go meetup and hopefully better understand what the >> > current pain points/blockers are. >> > >> > What do you think? >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
