I am thinking I should start with HTML/CSS as I this will let me create the user screens and I will be able to see the outcome of my learning and changes immediately. Which IDE should I use to create my first HTML/CSS pages? Secondly, if I use Javascript in those HTML/CSS pages for the communications to the server, what backend language would you recommend and why?