Joshua Allen Holm is one of's correspondents and a Linux distribution reviewer for He is a advocate for open access, open educational resources, and open source software. He holds a master's degree in library and information science from Wayne State University and a master's degree in higher education from Grand Valley State University. Joshua can be reached at

Authored Content

Teacher or learner?

Hedy is a new programming language designed specifically for teaching people to code.
Tips and gears turning

There are more than 250 videos available to watch from the All Things Open conference; here are some ideas on where to begin.
Business woman on laptop sitting in front of window

Knowing more about how Git works makes working with Git easier. Learn more in our readers' favorite Git articles of the year.
Vector, generic Raspberry Pi board

Find some great new projects for your Raspberry Pi from the year's top articles.

From working with the terminal to switching from Mac to Linux and much more, authors offer a wealth of Linux information.

Contributed Content

Working from home at a laptop correspondents share their favorite tools for churning out words.
Person in a field of dandelions

Top authors on have new levels of access, support, and exclusive opportunities.