Learn while doing?
Has anyone else gone through this process to having a viable startup or is it the domain of the CS grad?
Has anyone else gone through this process to having a viable startup or is it the domain of the CS grad?
Find a language that feels right with your way of thinking, and perhaps one that will also be applicable for your sysadmin duties (if that is still relevant).
If you are using csh is sounds like you're already in the linux camp, so I would recommend the LAMP stack. One thing that is quite popular right now amongst tech startups is Ruby on Rails. That would be a good thing to learn. Not only to build your startup but if you get good you can contract yourself out to others. Here are a good set of tutorials to learn RoR.
http://www.digitalmediaminute.com/article/1816/top-ruby-on-r...
hope this helps Nick
And don't worry too much about having the "right" background. The great thing about the web, and technology in general, is that it enables people without the right background or pedigree to turn the world upside down.
Just go do it.
I haven't gone through the startup process you speak of, but I can tell you it's not just limited to the CS grads.
Best of luck to you!
Speaking as someone with a CS degree, I can say that the Computer Science is not the hard part of making a good application. Rather, it is the domain knowledge. Build something you and others will want from the start.
The programming will come -- the biggest challenge is creating something people want.
if you have the time and a good idea, go for it
its never too late to start, just look at Grandma Moses.