From desktop to webapp - where to begin? 
kls: JavaScript, CSS, HTML and REST is what you should learn everything else is transferable to any back end language and servers you choose.Once you start building applications in this manner you can write you REST services in the language of the day and implement it on the server of the day.