How do I learn programming to create web-based applications?
January 11, 2010 11:06 PM Subscribe
I want to create computer programs. What do I learn, and where do I start?
I am a VFX artist and designer. I work with computers in the creative industry and have only ever created limited scripts in maya's MEL. I know and understand 3d and design, and a bit of html and css....not programming. That being said...there are two applications I have laid out and I want to actualize them. I do not want to do it to make money, but to fill my own need for them. One is a todo list app, the other is a workout routine generating app. Please do not suggest existing apps.
I have designed exactly what these apps look like (I created the interface design in photoshop) and what every single feature is to do. I know exactly how I want them to work, how they should look (based on interfaces from existing web-based apps), and what every feature and menu do.
I simply don't know how to make them more than pictures.
Since we're dreaming...ideally they would be WEB BASED and also stand alone. I am thinking along the lines of Mint-like functionality (so maybe they'd be java script?) What programming language should I learn in order to create snazzy, yet functional web-based apps?
The apps I have dreamt up *should* be fairly simple. The workout routine generator is little more than an app that would randomize user generated input, putting it and pulling it out of some sort of database. The todo list app is based around automatic sorting of tasks based on priority but would be far more involved...
I completely realize this would be like a neophyte asking me what program to use to create "Transformers" - but please humor me and tell me the realities of the situation. I understand the probabilty of me "learning programming" and creating these apps is close to zero...but again...humor me.
In the end, I may very well consider hiring freelance programmers to do my bidding (I have literally visualized every single screen and button in these programs)...but i'd like to at least learn a bit about programming so I can be more informed about this little dream of mine.
posted by jnnla to computers & internet (26 answers total) 33 users marked this as a favorite
If so, then javascript and php will implement the functionality for you. If you get hosting at somewhere like nearlyfreespeech.net, you can use their SQL setup, and you get the database functionality without having to manage it yourself.
posted by jacalata at 11:26 PM on January 11, 2010