Loading page

Create Miniature Interactive Art With A Raspberry Pi And A Touch Screen

Video: Processing is a programming language that allows people to make visual art (amongst other things) using programming and recently it released a version that works on the Raspberry Pi. Adafruit put together a guide for getting it on the Pi and working with their touch screen.

Teach Your Kids How To Code With Minecraft Or Star Wars Tutorials

Programming is a valuable skill for kids of all ages to pick up, and when they learn by playing with their favourite characters and games it’s even more fun. has two new tutorials that will appeal to many kids based on Minecraft and Star Wars.

The Confusing World Of Object-Oriented Programming, Explained As An RPG

Object-oriented programming (or OOP) is an abstract concept, often hard to grasp when you’re new to programming. The “Invent with Python” blog offers an awesome analogy that makes OOP more understandable if you’ve ever played a RPG-style video game like World of Warcraft or Dungeons & Dragons.

Build Your Own Raspberry Pi-Powered Interactive Pet

Part of the appeal of the Raspberry Pi is how easy it is to get kids into coding. Case in point, Geek Gurl Diaries shows you how to build an interactive pixel pet that senses when you shake it using a Raspberry Pi and a few lines of Python.

Be A Pragmatic Programmer

We’ve all heard of the KISS concept, “Keep It Simple, Stupid”, but how exactly does this apply to development? Is it possible to write and maintain a large, complex codebase without losing sight of simplicity? Programming JavaScript Applications author Eric Elliott believes so.

An Ex-Microsoft Engineer's Advice To Programmers: Learn How To Write

Finding success in any field is rarely confined to a singular skill, even one like programming. That’s why Mike Borozdin, the now senior director of engineering at DocuSign, suggests all programmers sharpen their grammar skills in addition to their coding skills.

This Graphic Explains How Much Time And Money It Takes To Develop A Mobile App

Many mobile apps are so simple you might be tricked into thinking they took almost no time or effort to create. This infographic, outlining the mobile app development process, however, tells us that there’s a lot more to it.

The Simple High School Maths Used In Games Development

I was terrible at mathematics in my adolescence. I hated it. I dropped it as a subject going into Year 10, though that’s not super important, as I eventually dropped myself from the entire curriculum before that HSC. At the time, I had no idea I’d eventually become a games developer, or the lasting effect my disregard for algebra and trigonometry would have.

Download 15 Free Programming Books For Coders Of All Levels

You can never have too many free ebooks — especially ones that help you learn something new or improve your skills. So here you go: 15 programming books for beginners and current coders alike.

Online Games For New Or Young Programmers

We’ve talked in the past about online games that teach programming, with CodeCombat being one of the more popular options. However, it’s by no means alone and if you want to learn something besides JavaScript or Python, alternatives do exist for other languages.

Loading page