Hi, I was wondering which programs or programming languages etc should a person know to create a website like facebook? can anyone enlighten me? I'm starting to learn web design by myself, I'd like to be my best. I need some guidance, how should ı start and how should ı go on? Thank you..
There is a tough question, Facebook itself is quite a complicated array of programming, designing and hardware. If you are starting web design, you may want to go one step at a time, maybe simple html followed by some programming skills PHP, ASPX later on. It will be taking on something that is far too large to chew if you are thinking about Facebook .
Unless you decide to use an off the shelf product like BuddyPress or Plig then its not just the languages you need to learn, you need database design, server management (because of load issues), usability and design and that's before you start on marketing and funding issues. If you are looking at doing a small niche networking site then you can probably do it alone but if you are aiming your sights higher then you'll need to delegate.
Thank you for both of the replies.. as a start I'm planning to learn HTML, HTML5, CSS and CSS3.. then how should I go on? with browser scripting or server scripting? I'm studying with w3schools to learn the basics.. when I learn the basics maybe I go to a course and get myself advanced on webdesign.. Mark Zuckerberg knew everything before he created the facebook right? he knew database design, server management.. Btw I guess server management is also server scripting as told in w3schools.. but what is database design exactly?
no, it's more to do with loading and replication. I'd start with smaller goals, look at some of the existing threads on learning scripting languages like PHP, work on an opensource project while you become familiar with different coding styles
alright so when I get the HTML and CSS basics I will go on with server scripting.. like PHP.. is there any order for server scripting learning? like first ASP then PHP then ASP.NET and like this? or I can start with whichever I want?
You don't need ASP.anything if you know PHP. Once you know that, and HTML and CSS, come back, but not until then.
ASP and PHP are totally different and you only need to learn one or the other. You need to buy tools to script ASP and from what I've seen the "clip the ticket" philosophy is alive and well. PHP is free and so developers are more willing to "give back". If you want to build something massive you may be better with java (not javascript, totally different) but that all depends on your business plan.