I'm not a naturally born coder, don't have a CS background, and my career has been more on the sysadmin, project management and IT management side of things. I've always loved building things and I've got several ideas for web apps floating around in my mind. I've done a bit of tinkering in csh, vbscript, asp, javascript, so I'm not starting from absolute zero. To get myself started on this new path, I'm thinking of building some "fun" apps as educational exercises, and then moving to bootstrap some of the ideas that I think people may pay for.
Has anyone else gone through this process to having a viable startup or is it the domain of the CS grad?