A little programming goes a long way
It helps to know some programming to solve these little problems.
My first programming language
Apple BASIC was how I first learned how to write my own computer programs.
3 ways to read files in C
There’s the simple way, and there’s the fast way. Let’s compare.
Writing your own ‘fmt’ program
Learn a little programming to write tools that do things the way you want to do them.
Learn Bash by writing a number guessing game
Learning a new programming language can be a fun exercise.
Exploring the history of technology
Learn about these important milestones in computing history as you experiment with writing your first program.
Draw a heart for Valentine’s Day
With a bit of programming, you can draw your own Valentine heart in graphics mode on FreeDOS.
How I teach Python with open source tools
Open source tools can be used to help new programmers learn Python.
You don’t need a computer science degree to work with open source software
Open source makes software knowledge accessible to anyone, so formal training isn’t the only path to a technology career.
Programming Bash #8: Initialization and sanity testing
In previous articles of this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and...
Programming Bash #7: Bash Program Needs Help
So far in this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and why...
Programming Bash #6: Creating a template
In the previous article in this series we created our first, very small Bash script. We also explored the reasons for creating shell scripts and...
Programming Bash #5: Automation with Scripts
For sysadmins, those of us who run and manage Linux computers most closely, we have direct access to the tools that can help us work...
Programming Bash #4: Using Loops
The ability to iterate over a section of code using various types of loops is one of the most important tools we have for performing...
Programming Bash #3: Logical Operators
In this series of articles we are looking at Bash as a programming language. In the second article, we explored some simple command line programming...
Programming Bash #2: Getting Started
Bash as a programming language We have all used Bash to issue commands. They are usually fairly simple and straightforward. But Bash can go beyond...