Programming fundamentals - Part 03: Logic, branching and functions

This is the third chapter in the series on covering programming fundamentals for newcomers to programming and for those refreshing their basics. This time around we will cover the basics of branching and conditional execution, allowing our programs to complete more complicated tasks than they have up to this point, where our programs have been simply linear sets of instructions. The turning point…