He's asking if it is hard to develop. Can you develop google alone? When you can, then you can say they are doable. You don't need just developers to develop a big site. You need:
- System admins
- Network admins
- Optimization specialists
- Suppliers
- HVAC engineers
- Electrical engineers
- Security engineers
- Accountants
- Lawyers
- Fiscalists
- Support employees
- Billing employees
- Marketers
- Advertising
- Business development
- A bunch of other employees for various things
and only then you have the developers that code stuff.
I'm obviously talking about a big business like Google or Facebook. Even Fiverr which is rather small has a team behind and is not run by one single person. I'm not even mentioning the fact that some of the big sites have uncommon know-how, R&D and intellectual property behind. I'm not even mentioning it took them 10 years or more to get here.
About how difficult it is to be a developer - it takes several years to become proeficient in a programming language. It is the equivalent of becoming a poet in a foreign language (if you're American, write poems in Russian). While you can learn how to code and a specific programming language in as little as 4-6 months, it will take you many years to become really good at it. Many areas require inter-disciplinary knowledge as well. For example to be a great web developer you would need not just PHP knowledge but also MySQL/RDBMS, security & computer forensics, Linux, CSS, HTML, JavaScript + a library as JQuery, maybe a PHP framework, usability, performance optimization (system/linux, client, network, database, etc), design/UI, SEO, marketing, psychology, etc. You won't be an expert in any of these areas but you need to have at least decent knowledge in each if you want to call yourself a good developer. You can of course just code in PHP and not care of the rest but then somebody would have to come and kick your ass every 20 minutes for doing something stupid like not filtering user input, leaving XSS holes, writing CSS that is not cross-browser, making a layout that is unfriendly, etc. Or, if you work by yourself, you would simply fail at obtaining what you want - a site that is useful for users and makes you money. The world is full of noobs that think Internet Marketing means installing WordPress, writing 5 posts and building 10000 comments with ScrapeBox. It is also full of nobs who think SEO can be learned from others. Also full of noobs who think being a copywriter means spelling right or being a writer means having proper grammar, or being a spinner means knowing how to use TheBestSpinner. I've said it before and I am saying it again - people are simply not willing to engage in a quest that will last years. They want instant gratification. They want to "make money fast", "make money easy" while not improving themselves and staying at the same level they are now. They do not want to accept the simple fact that succeeding (at anything) means changing you from who you are now to a new you who is capable to obtain success. That means you do not break, you do not bend, you do not flinch and you do not want shit. You just "run on the thread mil" until you die and you never complain or whine, you just keep running until you are who you want to be or you laying down dead. You either got there or you died in the process and you can be proud of your self for giving everything and having no regrets. That is how you fucking succeed. If you think it is hard you don't want it hard enough. It is not hard, it is not easy - those are irrelevant things. The only thing relevant is: DO YOU FUCKING WANT IT? But most people don't. They want it only if it is easy and fast and if implies no sacrifice and if other people won't point a finger at them for doing it and if they are cosy and they don't face the possibility that tomorrow they might have to clean toilets to afford to buy food so they get energy for one more day of running on the thread mill knowing that next day they might drop dead. People are afraid of life because they are afraid of death and they are afraid of death because they know they never gave everything they got to anything in life. Change the Universe (even what seems to you a tiny bit) and you will be part of it even when your body will be long gone. You do not have to make others happy, you do not need cars and yachts and billions. You only need to make it so YOU are happy and proud of yourself and get what YOU want from life. When you truly understand that and make your choice fully, everything else will fall into place and everything you don't care about will dissipate around you. Be afraid and you will always feel fear from anything. Be beautiful and you will always see beauty in everything. Your life is not shitty because somebody else made it shitty. It is shitty because you make it shitty yourself and always focus only on the shitty aspects of it.
I'll stop here because I started with web development and ended up somewhere else.