I am a retired computer programmer. I enjoyed my life as a person who creates computer software.
That sounds interesting, what kind of software did you create?
I create all sort of software as long as long it is an executable code consisting of machine language instructions
That sounds complicated. How long did it take you to learn to do that?
It depends on how fast you can learn the languages such as  COBOL, C, C++, C#, Java, Lisp, Python, etc