Keep it simple.
Who is your specific target market? What do they want? Who is already providing it? How? The area of interest (healthy eating and weight loss) is huge
and so is the competition. My advice is to find an underserved niche within the market and serve that.
You need to specialise.
It's all about the people, build a helpful vibrant community of like minded people and the money will flow. Keep it simple, get it build quickly and don't spend too much time and/or money on it.
There are off the shelf free and fee soltions for websites and coders are very affordable. Forget learning to much about coding, the basics is helpful, but if you get a good coder you won't need to know much. Set yourself a time frame, unless you want to build a Google, plan to have it up, running and open within 30 days and for less than $500 - $1000 including everything.
If it's going to take longer and be more expensive forget it or rework it. It took me 4 weeks and $600 to have a commercial viable website build and running from a free script and a decent coder, I know a little html, but that's it. Until you get massive traffic, use a shared or vps host, stay away from cheap and free anything and be careful about shared get a unique ip address.
Keep it lean also, don't have all the bells and whistles until you have a definable audience and traffic, the best sites, including the big ones started out very simple and added stuff as they got bigger. People want simplicity, we don't actually want complex solutions, the simple things work best.
Read this, it's from 2005, but nothing has changed much
evhead: Ten Rules for Web Startups
Enjoy!
Max Power
"don't think, know"