I started programming when I was 10 years old. The very first program I worked on — as a contributor, not the original creator — was Oregon Trail. That was on an HP 2000 minicomputer; before Chuck Peddle & company had gotten the 6502-based personal computers on the market.
I taught myself BASIC. Then taught myself 6502 assembly. Then 65816 assembly. Then Pascal. Then C.
And then got a job programming in MAI BusinessBASIC, while also starting college. I got a 2nd job programming in FORTRAN, for the physics department at college. Two jobs at the same time, and full time college student, majoring in physics, with a strong interest in quantum mechanics, special relativity, and general relativity. Then after 3 years, switched majors to linguistics, with a focus on semantics and artificial intelligence (the subfields of neural networks, and expert systems; not so much robotics, or simulating a human brain subfields). Then after 3 more years, switched majors to computer science.
Along the way, also picked up LISP & Scheme, 68000 assembly (which was super-fun!), Prolog, C++, Objective-C, SQL, C#, F#, Lua, Python, Perl (not my favorite), and dozens of others. I like learning a new programming language every year. Still doing C++ after 31 years.
Worked at Adobe, on Premiere Pro. Worked at Microsoft, on Visual Studio, then on Internet Explorer 10 & 11. And currently working back at Adobe, on Photoshop.
I would have done computer science from the start, but my father was against me going into computer science because, "There's no future in computers." (He has since recanted.)
It's incredible what you have achieved so far! It's funny what your dad said because that's literally what mine said too and forced me to pursue mechanical engineering.
He has since recanted as well!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I started programming when I was 10 years old. The very first program I worked on — as a contributor, not the original creator — was Oregon Trail. That was on an HP 2000 minicomputer; before Chuck Peddle & company had gotten the 6502-based personal computers on the market.
I taught myself BASIC. Then taught myself 6502 assembly. Then 65816 assembly. Then Pascal. Then C.
And then got a job programming in MAI BusinessBASIC, while also starting college. I got a 2nd job programming in FORTRAN, for the physics department at college. Two jobs at the same time, and full time college student, majoring in physics, with a strong interest in quantum mechanics, special relativity, and general relativity. Then after 3 years, switched majors to linguistics, with a focus on semantics and artificial intelligence (the subfields of neural networks, and expert systems; not so much robotics, or simulating a human brain subfields). Then after 3 more years, switched majors to computer science.
Along the way, also picked up LISP & Scheme, 68000 assembly (which was super-fun!), Prolog, C++, Objective-C, SQL, C#, F#, Lua, Python, Perl (not my favorite), and dozens of others. I like learning a new programming language every year. Still doing C++ after 31 years.
Worked at Adobe, on Premiere Pro. Worked at Microsoft, on Visual Studio, then on Internet Explorer 10 & 11. And currently working back at Adobe, on Photoshop.
I would have done computer science from the start, but my father was against me going into computer science because, "There's no future in computers." (He has since recanted.)
It's incredible what you have achieved so far! It's funny what your dad said because that's literally what mine said too and forced me to pursue mechanical engineering.
He has since recanted as well!