- "logic" as in transforming a problem into steps so small that the computer can understand them Here the used language is of little concern and college-courses could be very helpful But it's also the area where a lack of talent and starting so late can hurt you the most (think about it as learning an instrument or a complex sport)
- the syntax of the used language, for MorphOS anything that isn't C (++/Objective) or LUA (Hollywood) is mostly useless Lots and lots of repetition is the key here
- the APIs you will be using, unless you plan to write command line tools no college will help you here, and doing it on your own you will run into misleading or just missing documentation and everything being a decade or two out of time. IMO the biggest source of frustration