Hacker Newsnew | past | comments | ask | show | jobs | submit | minaandrawos's commentslogin

I believe it depends on the person. Learning styles differ based on how our brains work. Some people tend to enjoy and consume video\audio learning better than books. While others can consume the written word much better than videos\audios


True. But I think video is a really bad fit for learning code. For a start you can't copy/paste the boilerplate stuff. For a second, it's much more difficult to read code off video than from printed or digital text. I'd feel similarly dubious about a 'Learn to Draw' course delivered via radio.


I still strongly believe it depends on the person. If learning programming is bad in video, companies like Udemy, or Treehouse won't find the success they are currently enjoying. Also, copying and pasting isn't an option for printed books unless they are ebooks, but still people buy printed books.


I was kinda surprised that Go (golang) wasn't up in the list


I was expecting to see Rust - I thought it was a considerably 'hotter' language than reflected by its current use in the wild.

Also, I find SO's coverage of it lacking. So maybe it's more about people sourcing the information elsewhere - relatively good docs, active and helpful community in IRC, and more Q&A on Reddit (albeit mostly - again, anecdotally - out of date, but still) than SO.


> I was expecting to see Rust - I thought it was a considerably 'hotter' language than reflected by its current use in the wild.

Rust is pretty hot on Hacker News and r/programming, but even working in a systems-language-heavy field, I haven't seen too much mindshare (outside of some friends at Mozilla). It is kind of a shame, both Rust and D are doing really cool things, and I'd love to see more penetration!


It was rated "most loved" on last year's SO survey, and #3 the year before, so I thought it might be on here too. Oh well, they can't fit anything :)

https://www.rust-lang.org/en-US/friends.html has very many non-Mozilla organizations :)


I know rust is a systems language and that that can and should remain it's focus. But it does seem high level enough to use as an applications language (which c and c++ are still used for as well).

I'd did speak to a college recently that generally keeps up with new trends and he hadn't heard of rust though, so maybe the community is very small.



That's not so surprising, is it?

Unless I'm missing something that graph's all time - there's definitely tonnes of Python Q&A on SO, and as I (anecdotally) described above, not much Rust.

That graph would be better titled "Have people talked about it".


> Unless I'm missing something that graph's all time

Yeah, I missed that. I thought it was recent history. If we normalized by years available, Swift seems like an outlier with Go lesser so.


Me too.

I realized one factor that might play a role. I came primarily from a C++ background, and back then, stackoverflow and google were paramount and used daily.

Now that I'm primarily using Go, I almost always get my answers from godoc.org (i.e., the documentation of packages), from source code, from the specification, and from trying things on playground. I don't remember using stackoverflow for Go programming questions in years, if ever.

I wonder if that's a property of Go language (great docusmentation, easily readable source, referenceable spec and viability of answering questions via playground experiments) that cause this, and if it applies to other people too.


I think you are right


If you are set to learn Go. Martini -though powerful- is not the most idiomatic. Why not try the gorilla toolbox instead? http://www.gorillatoolkit.org/. The maker of Martini wrote an interesting post last year: http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini...


Is there a particular algorithms course you'd recommend in there? I did some intensive reading recently on algorithms, but a well structured course will definitely help. Most of the material I came across so far aren't very close to practical life


Thanks everyone for the feedback, that is extremely helpful


Interesting, I will try that out. Curious how it reacts :)


I came across this post recently authored by a seasoned .NET developer that outlined why the author preferred Go over .NET: http://blog.jonathanoliver.com/why-i-left-dot-net/


I agree that generics is bound to become a limitation as Go get more used in APIs and similar use cases. For now, if anyone interested, here is a way you can get generics like functionality with Go: http://blog.jonathanoliver.com/golang-has-generics/


Did you actually _read_ the article?


Are there any Go events in the San Jose area? I heard there are some in San Francisco but it is kinda far in a work day!! So far all the Gopher major events seem to be in different states.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: