I've worked on several desktop application projects, however whenever I'm faced with a web application project, I don't know where to begin. I have a grasp of the technologies I need to build an app - Rails, PHP, HTML, JavaScript, CSS, various SQL databases - but when it comes to actually building the app, it feels like I'm always stuck.
If you have made the transition from desktop to web development - how did you do it?
If you are in the process of transitioning - how are you doing it?
For those who do both desktop and web development - how do you transition between the two as necessary?