Web development is very different from iOS and Android's. It requires various programming languages like HTML, CSS, Java Script, etc. Even though I chose to use node.js for server side language which is based on Java Script, I also had to learn node.js itself and it's framework, sails.js. Beside these languages, I need to know basic knowledges on web, such as, how to purchase and set up custom domain, how the header is composed of, what is RESTful API, etc.
Most tricky part was sails.js framework. It is very cool framework for node.js, but not many developers are using it and It doesn't have enough information for beginners like me. So I had to keep ask about basic configurations on 'Github Issues'.
At first, I was about to have some kinds of mental collapse. I had no hint about where to start and what I have to do right now. Keep reading documents and books was the only thing I could do.
After a while, I was be able to run the server on 'Heroku' and connect 'MongoDB'. And figured out how to use 'Bootstrap' to make a simple view faster.
Today, I finally made 'Register' action. I could be able to make a 'User' from website registration page. It means I understand how view, controller and model are connected each other.
It's very happy news :)