How and where should I start for the development of web applications, in addition to Javascript and technology that will be in demand in the coming 5 years (Ruby on Rails/Python/Django/Flask, asp.net, Java)?