Here are some tips on how to get rich no matter what you do. This includes making websites and is the same for every business. 1 - Make a website/business from your passion.(or make building your business your passion) 2 - Don't work hard, but work smart. 3 - Don't work for money, but let the money work for you. 4 - Trust your instinct 5 - Take the time to have fun 6 - Keep getting new experiences in life. (Be curious, learn and try new things) 7 - Never give up. ( try a new way, try something else but never give up ) If anyone has some more tips please post them so I can add them to the list.
Around 3% of those that attempt to make money online make it big. Of course you have to make some sacrifices.
Don't go after new trends every day. FOCUS on a single method and explore it until it dies. Gurus get rich this way, not chasing trends.
Yes making websites that is a passion of yours is good. Youl have better succes on a website that you love than a website thats cool but not inline with your passion.
Programming is definitely a way to go: Pierre Omidyar (Ebay) is worth around 8 billion dollars and Mark Zuckerberg (Facebook) will no doubt hit 1 billion in the near future. You just have to think up the next big thing lol.
These people didn't success coz of programming; a hard working programmer can make an application even more complex and sophisticated than FB or Ebay. They succeed coz of the outstanding ideas of their websites.