I'm an existing product design engineer @ a manufacturing plant.
Software might not be for you, but like you said, you might have had a bad professor. I recommend giving it one more try in a different environment.
http://www.codecademy.com
http://codehs.com
https://www.khanacademy.org/computing/cs