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.
In this week's edition of our open source news roundup, we take a look at more accessible open source security, a new platform for learning to code, open source home design, and more!
Newcomers to python-ideas occasionally make reference to the idea of "Python 4000" when proposing backwards incompatible changes that don't offer a clear migration path from currently legal Python 3 code. After all, we allowed that kind of change for Python 3.0, so why wouldn't we allow it for... Read more
A key to modern IT education is getting students involved with open source. One institution which has been doing that is the Center for Development of Open Technology (CDOT) at Seneca College in Toronto, Canada.
Is it true that kids who love Linux are some of the smartest and most creative students at school?
It's easy to get kids interested in technology when the technology is fun! And the options out there for fun outlets for kids to learn is growing every day. From building robots to programming games to building your own electronics, the line between play and learning is steadily blurring, and what'... Read more