Introduction to coding - a basic encouragement and explanation video. Afterall, coding is just a todo list for a computer - so it is not going to be overwhelming.
Introduction to functions - a function is a self contained set of coding instructions you can call up anytime you want - suitable to create a power within a videogame.
Introduction to For Loops - For Loops are groups of code that will be executed a number of times, defined by the programmer - perfect to start setting up pattern behaviour.
Introduction to Conditionals - conditional programming is coding that will only execute if certain conditions are meet - like a level up script that only levels you up if you have a certain exp, or a door that only opens with the right key.
Introduction to Logical Operators - what if you are hungry and have a wife, you need her to make you a sandwich. And if you don’t have a wife, you need to make that sandwich yourself - welcome to logical operators - when two or more conditions are satisified, things can happen.
Introduction to While Loops - adding conditions to Loops, you can create a while loop, creating a pattern of behaviour that continues to do the same things as long as conditions are meet, which will chang eif conditions change.
Introduction to Algorithims - Algorithims are simply digital solutions, and one of the most misunderstood terms in he world today.
Introduction to Variables - Many conditions are dependent on variables - does the main character have key001 or not. The key is a variable, the door it opens is a variable, the time of day is a variable - all defined by code.
Introduction to Object Oriented Programming - OOP is all about creating baskets, like baskets of deplorables, where the group spawns an individual of that group so that object can do different things compared to the other objects.
Introduction to Arrays - Arrays are simple containers in code - where you define what is in the container. This is perfect to use for loot - some things have poor, average or great loot - each one it’s own array.
These coding videos use SwiftPlaygrounds, so you will need an iPad to get started. Even if you don’t have an iPad, you can still learn from thse videos, just take lots of notes.