Hacker News new | ask | show | jobs
by brk 5535 days ago
It depends.

Different people take naturally to different tasks or skills, often associated with their being "left brained" or "right brained".

How analytical are you? What's the closest thing/skill you've done that is similar to programming? What's the least and most amount of time you've spent learning some new skill or foreign language? Did you enjoy it?

IMO, by far the best way to learn to program is to have a goal. That way you are researching and solving small tasks (how do I setup a database schema, how do I make a registration page) and stringing them together towards a goal.

But, with only knowing you as a short wall of text on the Internet, I can't say how long it would take YOU to become technical. I can't even say if that is truly the best use of your time/skills.

It seems like you have the right generalistic approach and determination though.

1 comments

1. I would say that I am more of a creative person (right brained). I almost went to design school a few years ago (switched to philosophy at a state school.) I'm terrible at math. Yet, somehow I am really, really good at logic. Perhaps I just don't think in numbers.

My memory skills (specifically, spatial memory) are also top-notch. I've never set out to learn a language, other than Spanish years ago in high school. I also used to be a very good chess player.

My parents were computer consultants (programmer and biz dev/design) so I've always been great with computers. Just not from the programming angle.

2. That makes sense and echoes what I've read/heard, thanks.