Is there any books or any way of learning how to apply CSS right to get beautiful pages?
This book is some sort of opening to that world. https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think
If you want to jump ship later, the paradigm to design for other people will help in other disciplines e.g information architecture, API design
It might be
He talks about design principles, like spacing,colors,etc. - I haven't gotten around to take the course yet, but I'm hoping that this finally frees me from needing a UI designer.