i want to write a simple web app that can connect to databases and display simple text and images. I know a bit of programming - mainly C. Also i have a very short time frame for learning the language and technologies associated with it. Which language would be good/ also what would be a good starting point
If you know C, PHP should come naturally.
It's also:
- Widely deployed
- Easy to get started
- Built exclusively for the web
- Plenty of resources for learning
You can't get much simpler than PHP. It's got C-type syntax. It's available nearly everywhere.
Have a look at Ruby on Rails, especially the screencast on their homepage, “Creating a weblog in 15 minutes with Rails 2”.
The syntax is different from C but on the other hand there’s practically no learning curve for simple web applications.
As an alternative to PHP, try Python with Django. It's very quick to learn, a much nicer language than PHP, and has a good community. The only issue is it's not as widely deployed as PHP. But if you control the server then that shouldn't matter.
PHP syntax is similar to C and it won't take much time to build a simple app. PHP is one of the easiest language i've known :).