On the modern web, you don't need flash. Like others have said, learn a backend and then some standard html, css, etc. Not to be rude, but seriously, if you have to ask, you probably should wait for more experience.

At first Youtube is very big, you need to be very experienced in development to make a website like this. 'You would probably also need more people to make a website like this'. Although it is really hard to do it, you can make for a basic version of Youtube. You would need to know HTML, CSS, Javascript and php. 'PHP is really important in the web dev world'. Also you need to learn ASP.NET and Python. And maybe can this link help you to start the project! https://www.youtube.com/playlist?list=PLBOh8f9FoHHisZ9zCKMTcc6RDbIWdrsOa

Hey Bos Eriko Reyes! YouTube is not built with Django though It uses python. We can't basically say that there is only a limited number of programming languages would be sufficient to make a website like YouTube. Day by day new attacks are coming new technologies are arriving. But If you want a quick overview. You should probably learn C++, Python, Ruby, Flash and other front end languages and frameworks like JavaScript, Json, XML. And also you must have a good CDN handle all the requests in time otherwise your site will become slower slower.

Google YouTube Clones. Ta-da! Now you can have your very own YouTube. But you might experience problems on the backend because streaming videos creates a high-load on a server if not configured properly... annnnnd you probably won't understand shit I say if I continue typing. So. I'll. just. stop. meow :3

It is amazing to note that Youtube uses Python in its developement. Moreover Youtube has focused on its HTML and CSS.It also uses PHP(not sure) and MySQL(again not sure). It uses (.HTACCESS). JavaScript is also important because this will increase user interactivity.You need tons of 1000000000TBs of empty hard disks because there will be millions of 10GB videoes which might be uploaded every second. Moreover server should server with speed in TB/s because there will be many users who might have fast internet connection(more than the speed of normal server). If they do have high speed(100MB/s - 1GB/s) they might upload stuff continuosly which can fill up your harddisks quickly.Only being a master in programming languages or other language stuff will not help you.

1

Google / YouTube

107,284 followers

About

For news, announcements and discussion related to all Google services and products.