Re: [go-nuts] Go course

2020-03-29 Thread Amnon Baron Cohen
Thanks! A great write-up. On Friday, 27 March 2020 16:32:51 UTC, Owen Waller wrote: > > Hi Dave, > > As the original author of the post that Dan has referenced, I can say that > Go does indeed make IMHO a good first programming language. It all comes > down to how you explain things. Thanks Dan

Re: [go-nuts] Go course

2020-03-27 Thread Owen Waller
Hi Dave, As the original author of the post that Dan has referenced, I can say that Go does indeed make IMHO a good first programming language. It all comes down to how you explain things. Thanks Dan for the reference :) I'm not going to repeat what the original discussion said, but let me try to

Re: [go-nuts] Go course

2020-03-26 Thread Amnon Baron Cohen
The println and print builtin may be removed from the language in the future. On Thursday, 26 March 2020 19:18:50 UTC, David Riley wrote: > > And since I'm a fan of lifelong learning, I have to admit to not having > known that println() was a builtin until this post. Thanks! That does >

Re: [go-nuts] Go course

2020-03-26 Thread David Riley
And since I'm a fan of lifelong learning, I have to admit to not having known that println() was a builtin until this post. Thanks! That does un-complicate it somewhat. > On Mar 26, 2020, at 10:34 AM, Sebastien Binet wrote: > > On Thu, Mar 26, 2020 at 3:29 PM David Riley wrote: > [...] >

Re: [go-nuts] Go course

2020-03-26 Thread Sebastien Binet
On Thu, Mar 26, 2020 at 3:29 PM David Riley wrote: [...] > But: > > - You still need to import something just to print a line, and it is > confusingly (to the novice) named "fmt" > - You still need to declare a function called main(), and most brand-new > programmers don't understand functions

Re: [go-nuts] Go course

2020-03-26 Thread David Riley
I'm aware that Go is not C, and memory management was not one of the points I mentioned. Memory management is a thing that trips up even extremely skilled developers. But I've been programming in C since 1997 and Python since 2010, and I've been working in Go long enough (and teaching new

Re: [go-nuts] Go course

2020-03-26 Thread Amnon Baron Cohen
Go is not C. C programmers have to master explicit memory management, which is a challenge to new and experience programmers alike. C is a beautiful language. But very low level. Having spent several years programming in Python, I would say that it is much more complicated than Go. It has a

Re: [go-nuts] Go course

2020-03-25 Thread David Riley
It’s just my opinion, and I’m willing to be wrong. :-) But having TAed a university introductory computer science course that was first in C and then in Python (and having had several students who failed when it was in C retake in Python and pass with flying colors), I will say that a lot of

Re: [go-nuts] Go course

2020-03-25 Thread Dan Kortschak
I don't agree that Go is intrinsically harder than python as a beginner programming language. There are things that are subtle, but these can largely be avoided in the beginner setting. Note that there have been discussions here about using Go as a language for teaching beginners, notably this

Re: [go-nuts] Go course

2020-03-25 Thread David Riley
If you are already a programmer in another language, the Tour of Go (tour.golang.org) is absolutely the best. If you are not already a programmer in another language, I personally don't recommend Go as a first language; it's an excellent language, but I feel that people will do better with it

[go-nuts] Go course

2020-03-25 Thread Renato Marcandier
Hello guys, What's the best course to start with Go? Regards RG -- 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 golang-nuts+unsubscr...@googlegroups.com. To