Minimalism being my life-long philosophy, when I started to build my website on my laptop (so as to be ready to launch it whenever I finally have the resources to, of course), I've it an important point to keep the size to the minimum. I had to skip jQuery in favor of native JS functions of DOM interaction. As I built it up, the question arose of how much to make cool (various entry animations in the project pages and other small improvements that may otherwise eat up the traffic) versus how much to keep simple. Naturally, most of the pages were meant to be text, so there's little point in loading massive scripts like jQ for them. But then, there's tucked-in navigation, images necessary (like my photograph, which is simply a must for such an inward introvert like myself) and stuff that requires even a bit of coding (a string or so of JS). Any general advice on the matter? Any free online courses for a beginner designer to take?