Startups Stack Exchange Archive

What is the best computer programming content that an aspiring technical cofounder (for a 2-person team) can consume?

My background is as follows: I have almost no programming experience to speak of (I programmed a game mod in Jr. High and have since been dormant for 15 years). I’m quite comfortable with both vim and emacs (having used them general purpose text editing in the past). I have a graduate degree in mathematics with research experience in logic. I’ve read from cover to cover The C Programming Language (doing about 1/4 of the exercises) and The Pragmatic Programmer. I felt that the concepts discussed in these books came quite natural to me, although I suspect reading about programming is akin to reading about how to have sex (i.e., next to worthless in practice).

My primary programming goal is to be able to construct rough software prototypes as rapidly as possible. I’d also like to understand the big picture of how things are operating at the software level. Unfortunately, I don’t yet know if our first prototype is going to involve an iOS application or a web app. With this in mind, what’s the best technical content I can consume in the short-run (with an eye towards rapid prototyping) before I know what it is I’m actually trying to build and test?

Answer 655

If you can do math, you can code. I’m not a big fan of javascript, but you’ll have to use it on the front end for a webapp. And you can use it on the backend with node.js. That gives you the advantage of only having to learn one language (along with HTML and CSS). And with PhoneGap or Appcelerator, you can target mobile with the same skills.

Answer 656

Consider a tool like InVision or Proto.io before you start reading every programming book you can get your hands on. Don't get me wrong, you can learn to code a user interface with JavaScript/HTML/CSS and that platform is quickly becoming huge right now, but would your time not be better spent doing strategy? Once you get a firm direction, hire professionals.

But if you're just looking to have fun and want to code... Checkout some of the JavaScript frameworks like Angular.js or Backbone and a UI library like Bootstrap or flatUI.


All content is licensed under CC BY-SA 3.0.