Cool that you already have the HTML/CSS basic knowledge. Now you need to add some action to that to be able to build a web application.I assume that's your ultimate goal.
So any web application consists of 3 tiers (the simple ones),
enter image description here
picture from www-igm.univ-mlv.fr
- browser (so the user can open your application)
- application server ( a machine having some software installed to process the user requests I am trying to make it so simple for you)
- database server to store the data and also you can query the data back from there.
Ok cool. so to build a web app you need to have the above 3 parts exist in your machine.
- You already have your own browser (Firefox, Chrome, IE, etc.)
- You need to have some kind of application server.
- You need to install any database server.
Ok let's talk about building the application,
To make things simple to build any web application you need to build 2 parts,
- frontend ( what gets displayed for the user in his browser)
- backend (Will be living inside the application server)
You already have the basic knowledge of HTML/CSS so I assume also you can create a form using html tags.
<form name="info" action="/submit" method="post" >
<input type="text" id="firstName">
<input type="text" id="lastName">
<input type="submit" value="Submit">
</form>
that's a simple form using html tags. (that's considered the frontend for your application.
Ok now we need to build the backend. to store the this data in the database.
the backend will reside in the application server tier. who will take care of executing it and responding back.
So in the form tag above we have this attribute action="/submit" the action is the url of the application that's going to receive the submitted form data. and then the code inside the application will read the data and then it will talk to the database and it will store it.
I hope that can give a basic picture about a simple web application.
If you don't have any knowledge of any programming language start with JavaScript for backend.
You can watch the podcast for a JavaScript framework called sailsJS I hope these videos will help you to build your web app,
https://www.youtube.com/watch?v=xlOolpwwGQg&list=PLf8i4fc0zJBzLhOe6FwHpGhBDgqwInJWZ