You should develop a website using whatever client side and server side scripting you are comfortable with. there is no right or wrong.
Then top it all off with server side scripting. This is where you need to choose basically between PHP and ASP.NET. ASP is prior to ASP.NET are more like PHP, but older.
There is a lot more sharing and help with regard to PHP/Apache/MySQL, then ASP.NET/IIS/MSSQL, in my opinion.
All of this will prepare you for developing typical websites. However, if you get into more of the CMS, then WordPress, Joomla, etc.. is the next logical step.