Session: It's Not You, It's Them: Why Programming Languages Are Hard To Teach

Wednesday 16.45 - 17.35
Room: Gangnam Style

I've been teaching programming for a few years now, and I've come to realize that the harder a languages is to teach, the more poorly designed it is. In this talk I'll lay out the things that languages do to make themselves unteachable, and show how that connects back to bad design by the designers. Of particular blame is the object oriented programming paradigm and how it seems to defy simple description in every language.

Tags: Mastery Rebel Wetware

Zed A. ShawZed A. Shaw

Zed is a programmer turned writer who spends more time playing and building guitars than writing or programming. He is the creator of several web servers, and the "Learn Code The Hard Way" series of books.