Live data from Hacker News

I didn't learn programming when I was 12

kennyletran.com

51–60 of 85 posts

Re: I didn't learn programming when I was 12

#51
I am also 18 and I am just starting now. I had to test drive a few different languages until I found what I am really passionate about (developing iOS apps). I am still in the VERY early stages but I know that with A LOT of hard work, determination, and time I will succeed. Currently, I am pushing to get my own Mac (will hopefully happen within the next few days actually). I have a nice PC, but it doesn't suit my needs as an aspiring iOS developer, so I am doing my best to trade my PC for a Mac.

Anyway, this article is exactly how I feel. I could have started much earlier and I probably would have been much more advanced than I am now. The fact is, I wasn't passionate back then, and now I am.

Re: I didn't learn programming when I was 12

#52
I started early (like 8 or 10), but the velocity of my learning curve was very low back then. That's the point I want to make (apart from the you-are-never-too-late point others have made already): at 18, your learning skills are so much better that you'll catch up quite well.

The above is the general case, I think, for learning to code. If you're good at chess, sports, whatever, and you're lucky, you'll get help that works as an 'external learning curve velocity enhancer'. The same thing would account for young programmers with proper guidance, but the matter of fact is: most of us didn't have that (I even didn't have internet, I had to get books from the library and cherished a floppy disk containing a plethora of technical game programming articles).

I also see this in a different field I'm active in, as a volunteer at the local life saving / swimming club. Those that start at 6 take like 8-10 years to learn most of the material. Those that come in at 16 or 18 can catch up in a year or two, whilst well motivated.

Re: I didn't learn programming when I was 12

#53
"But this thought is so ridiculous. I’m 18 years old. I started 2 months ago."

http://en.wikipedia.org/wiki/Dunning–Kruger_effect

Oh and yes I started 30 years ago, at the age of 6. I might not have all skills in all fields to impress you, but my precognitive skills for finding bugs or the right data are something you won't achieve in the next 40 years ..

Re: I didn't learn programming when I was 12

#54
post #35

It's never to late to start. If you love it'll work out anyway. I started "programming" at 10, didn't do anything useful until 16-17. I didn't program for real until I was 25, and it wasn't until I was past 30 that I felt like a proper programmer.

Amen. That's the story of my life too. Nibbled around and played around for a long time, but not really getting into it. But boy, when I did get into it, did I get into it! It's been a lot of fun since.

Re: I didn't learn programming when I was 12

#55

People are already telling you that eighteen is not too old to learn programming. And they are correct. People start at forty and fifty. I have a different point to make. There will always be someone smarter than you. Someone who started younger, learned faster, accomplished more. They're smarter than you are now, and they'll probably always be smarter than you. Just get used to that as quickly as possible and move o…

"I want you to visualize the person who is better than you in every way, and also twelve years old. And then I want you to get used to the existence of this person. And get on with your life."

Better yet: smile and be hopeful because of the existence of such a person.

Re: I didn't learn programming when I was 12

#56

People are already telling you that eighteen is not too old to learn programming. And they are correct. People start at forty and fifty. I have a different point to make. There will always be someone smarter than you. Someone who started younger, learned faster, accomplished more. They're smarter than you are now, and they'll probably always be smarter than you. Just get used to that as quickly as possible and move o…

Excellent post. I read every word.

I would go even further. Even though you state that for any person member of humans, there exists someone smarter than person, sometimes you slip into writing as if there is a linear ordering.

The geniuses and prodigies, sure if you project unto one dimension you can find a few people who dominate. Maybe you can find a few such dimensions. But there are vastly more dimensions where they would rank poorly than not. So instead of looking at it down the narrow lens of any one subject, it is best to focus on creating a uniquely useful combination of skills that you dominate on.

And then, why focus on intelligence or comparisons or domination at all? Focusing on things like that can be detrimental. Treadmill wise and also, especially to creating. Ranging from "I know I am super smart enough to do that so why bother?" to "I am not super smart so that is out of my league." Better to focus on results and ideas. You want to do something? Try it or don't. Sometimes being confused can be useful. Creatively speaking.

And then take a step back. It is possible that as you say, the distribution is no longer normal at tail but the range on humans is still a tiny pinpoint. We got things that are vastly dumber than us and it is very certainly possible for an intelligence to dominate us in orders of magnitude.

Why focus on such small change?

I have thought long on this in trying to combat feelings of worthlessness compared to how very much less I have accomplished than my father did at my age. He was one of those genius type people. =(

Re: I didn't learn programming when I was 12

#58
I'm 29 and only started programming a year ago.

What's "worse" is that my father is a computer scientist (who was involved in the industry since the 70s) tried to teach me since I was 6 but I was not interested.

My brother was interested and became a very distinguished developer in his own right (working as a developer since he was 12).

The feeling of 'missing out' / 'starting too late' seems to be ageless. I have experienced it many times through many years and it always prevented me from pursuing my passions.

Some might find it funny that a 18 year old will feel that way but I remember feeling the same thing.

By chance however, I stumbled into programming again but this time it caught me. I was finally enticed enough by it's complexity, its interesting problems to solve and the creative outlet it give me to overcome the debilitation of my fears and 'regrets'.

What I found was that if you love doing something, if you enjoy the learning and the rewards that come with it - you stop worrying about where you are in the great scheme of things.

Perhaps it's my age finally telling me that time is not what's has past or how much you still have left but how you are using it now. Use it to enrich yourself and enjoy it as you see fit.

We are wired to compare ourselves with others. But these days we don't need to be the best hunters to survive and flourish, to get the girl and live happily. We just need to find what makes us happy and enjoy doing it. Doing that will just naturally make us the best we can be.

IMHO

Re: I didn't learn programming when I was 12

#59
I started programming 30 years ago when I was in high school.

... Wait for it... . SO WHAT!

Seriously, the thing I love the most about our choice of career is that if you want to be good at it you will be learning for the rest of your life.

I wrote a system last year that processes 3.2 Billion queries a day at peaks of 45k/second and all under 4ms response time. Very little of what I learned in high school about z80 assembly language had much to do with this project. Most of it was exposure to all the things I've worked with for 30 years and some of it was stuff I learned six months ago.

The "learned six months ago" is the part to pay attention to. If you enjoy the challenges placed in front of you and you enjoy learning this is one of the best businesses you can be in. If you want to park yourself at a desk and do minimal work and/or new learning then try a different field. There are plenty of fields you can master quickly and not have to learn much for the next 20 years.

When you start is not as important as your passion and dedication. My father and I were talking the other day and he told me how he was so impressed with how smart I am (this coming from my dad who at 71 learned to write in Php lol). I told him I'm actually pretty average, the difference is persistance. I recently heard a claim that Albert Einstein said "It's not that I'm so smart, it's just that I stay with problems longer.." I'm not sure if he said it or not but it is exactly how I feel. It's not about what year you started to program, it's about staying with problems longer and working them out and learning along the way.

Enjoy the ride.. I know I have and it's just barely started.. ;-)

Re: I didn't learn programming when I was 12

#60

Starting to program at 18 is early. I took 2 programming courses in college (1 was a Pascal-clone, and the other was an assembly language course), but I essentially taught myself how to program after graduating from college, and have made an entire career out of it, and I'm more than double your age. Don't worry about it, you have plenty of time.

I'm glad to hear that. I'm entering my senior year of Economics and I didn't discover that I enjoyed programming until I took an introductory C++ course last semester. The other day I found myself worrying that I had already missed out on my chance, since I can't currently afford any additional semesters.

I'd like to return to study computer science some day, and in the meantime I'm just doing the best I can to learn on my own.

Post reply on HN