Having more websites out there, just google it. I suggest you share your questions on relevant forums to get best solutions for you if you have difficult in developing your website.
Another way is learning from ebooks, buying from Amazon good ebooks, it will help you increase skills on...