+ 3
If I've learned html and CSS, how can I create a website
3 Answers
+ 5
You'll want to obtain some sort of server to host the files. There are various free web hosting companies, but they typically force you to use their subdomain (example: marjin.freehosting.com) and may be limited on what they allow you to do on their server. If you're in a position to do so, I recommend getting your own server, installing apache on it, and then setting everything up on your box yourself. In either situation, you may find yourself wanting your own domain name, so you'll want to obtain one from a registry. You can get one for a year for only $1 from GoDaddy. Once you have that, you'll want to set up all the routing records on it so that it directs to your server where your site is hosted. Typically, DNS updating is pretty quick these days, but expect 24-48 hours for it to update.
As far as IDEs go, I use Sublime Text 3, Brackets, or WebMatrix 3 when I'm working with web stuff.
As far as expanding your knowledge of it all, I'd recommend you learn Javascript next, followed by jQuery, SQL, PHP, NodeJS, React, Angular, etc...
+ 1
Thx