Programming Basics 5 – Control flow

Introduction

This part will teach you, how to compare values and control the flow of your program. It will also teach you, how to repeat a part of your program for a defined number of times, which is very useful for tasks like processing user input or printing out data.

This is a very long article. I didn’t plan to make it this long, but I ended up writing a lot about this topic. I recommend you to split it into half after the ‘Large choices’ section and take a break. However, let’s get started!

Continue reading Programming Basics 5 – Control flow

Programming Basics 4 – Arrays

Introduction

So far you’ve learnt what methods and variables are and how to use them. In the case of variables you have also seen, how to get a user’s input and store it. If you want to store multiple inputs of the same type, for example numbers for a calculator, you’ll have to create different variables for each input, right?

In this part you’ll learn, how to store multiple values into one variable (sort of). Continue reading Programming Basics 4 – Arrays

Programming Basics 2 – Access Modifiers and Variables

Introduction

This article will explain what variables are and how you can declare and use them. It is part of the Programming Basics series, so be sure to read the previous ones, if you haven’t done so already. You can find the table of contents at the end of this article. Continue reading Programming Basics 2 – Access Modifiers and Variables

Programming Basics 1 – MyFirstProgram

Introduction

This article is the intro to a series intended to teach programming in an easy and fun way. The examples in this series might be written in different programming languages, because I’m not trying to teach you a particular language, but the basics of programming.

This series is for people who have absolutely no experience in programming, so there is nothing needed to start this series. Please don’t get me wrong: You won’t be able to program a new AAA game after this tutorial series, but you’ll be able to write simple programs and games. But be warned: You’ll need to practice A LOT if you want to develop something larger. I might however make another series later with advanced programming concepts. Anyways remember one thing: even if it is a lot of work to learn the concept of programming, it will be a lot of fun after you understood it. Continue reading Programming Basics 1 – MyFirstProgram

Control a Macintosh Classic CRT with a BeagleBone Black – Part 3

Introduction

This is the final part of my series discussing my Macintosh Classic CRT project. In this article I want to give you a summary of my future ideas for the macdisplay project.

Continue reading Control a Macintosh Classic CRT with a BeagleBone Black – Part 3

Control a Macintosh Classic CRT with a BeagleBone Black – Part 2

This article will cover the software aspect of my Macintosh Classic project. The final solution is running on a BeagleBone Black, using its programmable realtime unit. If you want to learn more about PRU programming, you can do so here.

Continue reading Control a Macintosh Classic CRT with a BeagleBone Black – Part 2