5 ms·
What about those "Learn code the hard way" tutorials? anyone tried em?
by xerophtye 13y ago
What about those "Learn code the hard way" tutorials? anyone tried em?
- clavalle 13y agoThey are as good as you could hope for a guided tour. They get your feet wet and let you get your bearings. But there is still a large gap between having knowledge of a language and performing synthesis with one. It would be interesting to have a tutorial series for those that get past the syntax stage. I could imagine being given a small problem and asked to craft a solution. Your entry could be graded, perhaps by humans, perhaps by machine analysis -- it shows how you could improve and some of the top level solutions and what make them better. If you don't meet a certain threshold, you are given another problem of the same level, rinse and repeat, until you are truly solving problems with the language of choice at a level and style that is comparable to your top rated peers. Seems like a hard problem, but not impossible.
- xerophtye 13y agoYeah that would truly be great. As stated in Norvig's essay, each new language should open up your perspective. it should teach you a new a way to think. But all i ever achieve is learning a new syntax. Because not only does it take a considering programming effort effort in that language but also feedback from seniors to actually know what you did wrong and who to improve it. That's why i love having code reviews! Sure, they can be embarrassing, but at least it improves my programming.