Picture?type=large

Ted Suzman

San Francisco, California
Picture?type=large

I've helped a couple people in the past learn how to program -- some of them went on to make careers out of it. I'm a ycombinator alum with lots of programming experience.

Overall: I recommend coming up with a project, and trying to build it.

The project can be anything -- something you think is interesting, or fun, or useful, or if you're brand new to programming, it can be a dumb version of something you'd eventually like to build.

I can help you come up with a project if you don't already have one picked out. I can also help pick a programming language and library or framework (if one applies) that makes sense for what you're trying to do.

Trying to build a particular project will force you to confront things you need to learn. Whenever you get stuck, use Google (or me) to figure out a way. After you're done, take on a harder project. If you repeat the process continually, you'll end up knowing how to program.

If there's background material that's important to understand, I'll help guide you toward learning it. I won't have much time to dedicate personally, but I will hopefully be able to point you toward the right resources at the right moments.

over 2 years ago