My Journey To Becoming a Self Taught Programmer