I have started to look into Grunt, I have it installed its just trying to find time to learn how to use it.
Sublime Text is brilliant, its probably the best tool for code. I have started to divulge into PHP a little more and also JS Libraries such as Node.JS and Anglar.JS.
Another popular tool...
Before doing anything sit down with a pen and paper and sketch each of your pages out. Then create a sitemap of how your pages will be linked. Think of it as a flow chart. So you can visualise how people will use your site.
The most important thing is not the design but the users and how...
I agree that you should learn CSS first then maybe look into SASS. I know a few who love to use SASS and wont go back to CSS. I suppose it depends on the project as I tend to do CSS as I find it quicker personally. But you can write some great semantic code with a preprocessor.
Just a general question. I know Responsive sites are all the range at the moment but do you think with the latest increase in JS such as Angular, Node and Backbone etc do you think websites will be made with these languages?
I understand that you provide a service for which you get paid, that is obvious. What I am on about is providing the client something within their budget, so you take a little less than you usually charge, but you gain a client that is happy.