The Python Turtle graphics provide easy and fun ways to teach kids programming basics.
Bruce Eckel is the author of Thinking in Java, Thinking in C++, and a number of other books on computer programming. He's been in the computer industry for 30 years and periodically gets frustrated and tries to quit—then something like Scala comes along and offers hope and sucks him back in. He's... Read more
Whether you are a software developer or you have no programming background, these six practical tips will help you teach kids how to program.
Five practical reasons to use a rendered language instead of wikis to publish your open source project documentation.
The best documentation is what actually gets written, so always favor a wiki over no documentation at all.
Patience and empathy are the basis of good documentation, much as they are the basis for being a decent person. Here's a how-to for creating better open source project docs, which can help your users and grow your community.
Python is an ideal language for beginners because of its simple syntax.
Last year, Hour of Code aimed to introduce ten million students to coding in one week. What they actually got was fifteen million. CodeCombat participates this year and gives us the scoop on what they hope to accomplish.
Do you remember back to that first day using Linux? Do you recall installing it on your computer and what it felt like? Reminisce with Jen Wike Huger as she takes you through what it was like to do that and how things might have changed.