I graduated with a degree in mechanical engineering and decided to quit my job to learn programming at home. Took me a year to get to the point where I&#x27;m comfortable and know my way around.<p>However, just because I taught myself doesn&#x27;t mean that it was free. I had a year of lost wages which is about 65K, so all in all it costed about the same amount for me.