If you are confused about when to use SharePoint Designer and Visual Studio then here are some guidelines which may help you choosing the right technology at the right time. The short answer is
Web Designer=SharePoint Designer whereas Web Developer=Visual Studio