programming

Why Python is perfect for startups

Python for startup and small businesses

So you have a great business idea for a wonderful IT product or service, and you want to build your high tech startup around it. Having the idea is a great start, but you will have to build an IT solution/service to get your business off the ground; be it a website, software solution, social network, or mobile app. Which programming language to choose to write these IT products is always the question to get the startup going on a reasonable budget.

The truth is, you can write a great product in any language, if you know what you are doing. And when users are looking at a great product they really don’t know which language was used to create it, or how much code it took, nor do they care. But when it comes to time and budgets, there are unique situations, like getting a startup off the ground, where the choice of a programming language can make a difference between success or failure. » Read more

20 Comments

Open source programs to get more kids to code

open source coding

At OSCON this year, Regina ten Bruggencate and Kim Spiritus gave a talk called How To Get More Kids To Code. I got in late (I was waiting in line to get a free signed copy of The Art of Community by Jono Bacon) so I missed the beginning of this session, but came in as they were demoing Scratch. This is a website where kids can play little games (available in 40 languages) and then click the 'See inside' button to see the code behind the game in a kid friendly way. It’s a great way to get kids to see code and learn not just programming, but the concepts of open source.

» Read more

11 Comments

Learning to program, the open source way

Tech Kaleidoscope

Kushal Das thinks he knows what you're doing this summer: joining him and his team of volunteers in free, online programming classes, where you'll learn more than just how to code. In Kushal's hands, you'll also receive a crash course in the open source way.

» Read more

2 Comments

Young maker says Raspberry Pi is way to go

Raspberry Pi

A few weeks ago I was able to attend the Mini Maker Faire in Cleveland, Ohio where I got to meet with local makers and discuss a variety of subjects including Raspberry Pi, 3D Printing, and programming. One of the highlights of my trip there was meeting Dave and Lauren Egts. Lauren was there presenting on the Scratch Game she designed: The Great Guinea Pig Escape.

» Read more

0 Comments

Open Source Scholarship offered by WVU computer science department

open source university

Thanks to alumni and faculty of West Virginia University's Lane Department of Computer Science and Electrical Engineering, students with an interest in software development will now be able to fund their education through an Open Source Scholarship.

» Read more

1 Comment

LiveCode is next generation version of HyperCard

open source environment

In 1987, Apple created a program called HyperCard. If you haven’t heard of it, all you need to know is that tens of millions of end user programmers adopted it. HyperCard was the easiest and most popular end user programming environment ever created.

LiveCode is like a next generation version of HyperCard. It is used to create simple one-off apps and utilities to solve day-to-day problems. As a production-quality, natural language hypermedia environment, LiveCode runs on all major operating systems (Linux, Mac, and Windows) and can generate code for all major desktop platforms, as well as all major mobile platforms (Android, iOS). They even got it up and running on the Raspberry Pi recently

» Read more

1 Comment

Python for Kids helps adults teach programming to youth

Open up

Computer programming can be a fun hobby, as I learned when I programmed Apple II computers last century. Back then, I'd lie on my bed and dream up some educational game, then run over to my Apple //c to bring the game to life. Sometimes in less than two hours I could go from raw idea to working prototype. The most fun part was sharing the programs I created with friends and having them suggest improvements.

Far from being a solitary activity, programming for me was always a very social activity. It's been about 20 years since then and I've gotten a hankering to get back into it. And the computer programming language Python seems like the best route for me to do so.

» Read more

2 Comments

Scratch, a programming language for kids

learn

Scratch is a free educational programming language for kids, available in 50 different languages and runs on just about any modern computer: Linux, Macintosh, or Windows. The new guide book, Super Scratch Programming Adventure!, was authored by The LEAD Project (Learning through Engineering, Art, and Design), in Hong Kong, to make Scratch more accessible to children around the world by teaching them how to use it. 

» Read more

1 Comment

Khan Academy’s new computer science program is inherently open source

Share code

As the world demands more and more computer scientists, Khan Academy's computer science program could not have been introduced at a better time. The new curriculum was debuted yesterday in a video featuring John Resig, Khan Academy's Dean of Computer Science, and Sal Khan, Founder of Khan Academy. » Read more

3 Comments

Raspberry Pi, Allwinner, and CuBox in the Linux hardware race to tiniest and cheapest

Raspberry Pi

Last month, we put the Raspberry Pi, a tiny $25 Linux computer, in our open source gift guide. It led overwhelmingly as your favorite on the list. But other similar options have been popping up, like the Allwinner A10 ($15) and the CuBox (quite a bit more). » Read more

5 Comments