I am looking forward to your replies, so feel free to scroll down and begin typing
If I was hoping to develop some web apps (essentially saas) in a few years, and I wanted to learn how to code them now, which would be the best language/framework to learn?
Originally I would have thought RoR, however looking into it a bit it seems there are some issues with scaling, and that Java might be better?
Also, it would be great if someone could help me understand how all the different aspects of web development/design work together.
e.g. Is Java comparable to ruby, or ruby on rails?
What is ruby as opposed to RoR?
-----If I learnt RoR, would I still need to learn html and css?
Is java for frontend also?
If you use a CDN, do you need separate web hosting as well?
I have done a reasonable amount of research prior to this, however it is the pure basics of how everything fits together that I haven't been able to find.
The 'Introduction to web development' from tip-kit (can't post urls) gave me a bit of an idea.
Also, I have built a basic website using css and html before, and coded applications in vb6 and some small objective-C apps.