Your two examples are very nice for being a non-web developer (by which I take you mean "designer"). For a non-web designer such as myself - in fact I am pathologically bad at it - you give me some hope that with Bootstrap I can knock out some nice looking sites for some moonlighting work I'd like to undertake.
I develop software for the desktop (mainly Windows). Obviously I can develop web applications but my issue was related to design. I really don't want to learn CSS beyond the basics to do trivial fixes.