Quote (pockyAnus @ May 27 2013 08:13pm)
Realistically, how long would it take me to learn all those? I have a website idea and I want ad revenue.
what is your current programming experience? if you already know another programming language or you learn very quickly, then you can get it done in a few weeks since you just need to google the specific things you want. if you have no clue about any programming, optimistically, i'd say several months. if you just spend 1h/day, obviously it'll take longer.
but luckily you dont have to finish the whole thing all at once. you can start simple and slowly build on it. you can be up and running with a basic site within a week. then over time you can add more pages, add users, a forum, etc.
but i think your biggest challenge will be to continue trying to make the webpage after a month. a lot of people who pick up coding because they want to make something specific will give up because there's a huge learning curve.