Codingame has developed a platform to gamify coding education for developers, and provide a channel for employers to find prospective employees. From the website:
Practice & learn the fun way
Practice pure codeLearn new concepts by solving fun challenges in 25+ languages addressing all the hot programming topics.
Learn from the bestIn a matter of hours, discover new languages, algorithms or tricks in courses designed by top developers.
Become the expertOur approach has been designed to lead advanced developers to the next level.
There might be developers, team leaders, or employers in the Soylent community who would find it useful.
(Score: 0) by Anonymous Coward on Friday September 23 2016, @04:27PM
You are right that people have preferred learning styles, however the actual effect of learning in your preferred style versus a different one is negligible. The whole learning styles stuff has been thoroughly debunked for some time now. This lecture covers learning styles and some of the other big 'neuro' myths in learning: https://www.youtube.com/watch?v=V_a9En4YgH8 [youtube.com]
Some topics don't lend themselves particularly well to particular styles anyway. Programming is a practical discipline and ultimately the learning is best achieved by doing it (i.e. Kinesthetic, in the VAK inventory), though you generally can pick up some of it by, say, reading or perhaps watching a video (i.e. Visual). It is unlikely that listening to a learning resource on programming would do anyone any good, though (i.e. Auditory).
(Score: 1, Funny) by Anonymous Coward on Friday September 23 2016, @04:54PM
Yeah, well thanks, but no thanks for the link. I don't learn well from lectures. I'm more of a hands-on guy.
(Score: 2) by JNCF on Friday September 23 2016, @04:59PM
It is unlikely that listening to a learning resource on programming would do anyone any good, though (i.e. Auditory).
I think you're mostly correct, but podcasts that focus on a particular ecosystem that is relevant to your interests can give you a rough overview of some new libraries and major updates to libraries or languages while you're also focused on washing the dishes (or whatever). It's definitely not ideal for the nitty gritty details, but I've found some useful leads that I later googled details on.