Programming

Our programming article includes tutorials for getting started with popular programming languages; tricks and handy scripts; development news; tips for choosing a framework; and coding how-tos.

What does cross stitch have to do with programming? More than you think

What does cross stitch have to do with programming? More than you think
Learn about the parallels between learning a traditional craft like cross stitching and a modern craft like programming.Read more

Hot programming trends in 2016

Top programming trends in 2016
Well-known languages, such as Python and Perl, are still going strong, but a few new langagues are quickly gaining steam in open source project...Read more

Best of Opensource.com: Programming

Best of Opensource.com: Programming
This list of top programming articles from the year on Opensource.com, showcase the depth of the open source community's latest programming interests.Read more

9 lessons from 25 years of Linux kernel development

9 Lessons from 25 Years of Linux Kernel development
It may be many years before we fully understand the keys to the Linux kernel's success, but there are a few lessons that stand out even now.Read more

Open source and the software supply chain

Open source and the software supply chain
Managing something as esoteric as resources for building software with a variety of contributions made by the open source community is more amorphic.Read more

Python scripting in Scribus: Making pie charts

Python scripting in Scribus: Making pie charts
Scribus is a robust open source page layout application developed with and relied upon by the open source community since 2001. Learn how to make pie...Read more

Managing data with Groovy: Lookups and accumulators

Managing data with Groovy: Lookups and accumulators
Part 2 in our series on getting started with Groovy programming looks at how to make the code more idiomatic.Read more

Getting started with Raspberry Pi

Getting started with Raspberry Pi
Learn how to get started with a Raspberry Pi from the Foundation's Community Manager.Read more