My plug: My site http://www.learneroo.com has educational modules primarily for beginners learning programming, but I'm thinking of expanding it to more advanced topics. Anyone interested in publishing their content on it?
My plug: My site http://www.learneroo.com has educational modules primarily for beginners learning programming, but I'm thinking of expanding it to more advanced topics. Anyone interested in publishing their content on it?
One upside to the days of paper-only was that I was forced to hand-enter a lot of code to see it in action. It made me pay more attention to the code than if I had just cut-n-pasted or loaded up a file.
Often the code would fail the first time I tried to run it. Then I needed to figure out where the error was. It was quite instructional.
RFDL (run-fail-debug-loop) is a very useful approach to learning.
My question is maybe professional programmers aren't as interested in doing 'assigned' challenges and would rather apply what they learn to their own projects. Though I still think there's still a large market for more interactive professional training.