Yeah paradigms has a lot of theory to it, and the practical aspect is basically an extension of pseudocode lol, just making rules and stuff with arbitrary syntax that doesn't seem to have much benefit when doing actual programming. I'd much prefer to do the software & hardware option, but it is...