Mostly self-taught with software things, so I may not know the "traditional" way to solve problems, but I normally get there in the end