3 ms·
You should not start with bootstrap in that case. I think especially in the beginning when you are learning CSS you should build something from scratch. Otherwi
by ma2rten 15y ago
You should not start with bootstrap in that case. I think especially in the beginning when you are learning CSS you should build something from scratch. Otherwise you have to learn both, CSS and how bootstrap is constructed.
CSS is not hard. I don't consider myself good at css, not at all, but give me a mockup and I can reproduce it, with a lot of Googling and trail-and-error. At least for me, though, what is really difficult is to make something from scratch without a mockup. It might be because I am not much of a visual thinker. I am a coder after all, not a designer. A professional designer might already have this mockup in her head. I don't.
So what I need to do is create the mockup in Photoshop first. There I can experiment, move stuff around, change colors, shadows, etc. When I am done, I reproduce it in css. I guess when you are either a very strong visual thinker or you are already very good at css, you don't need Photoshop. Otherwise I recommend you start with a mockup and then make a pixel-by-pixel reproduction of it. That way you can solely focus on the How, not the What. If you do that it's not hard at all, and you don't need a code academy for it. [That said I like the idea of a code academy for building a website from scratch for non-coders]
- mattmanser 15y agoI will vehemently disagree with you on this, CSS is very, very hard. And you even admit it yourself without realising it! Trial-and-error is no way to code something. Programming novices use trial-and-error. But saying CSS is easy when you're still trial-and-erroring stuff just shows how incredibly hard it is. It's admitting you don't know what you're doing. And that's CSS all over. Few people can use CSS to do exactly what they want and know what they're doing. Everyone else just finds something that kind of works and do the same thing over and over. It's only recently been the case that you can view the source of websites posted here on HN that aren't a mass of nested divs just to get the layout right.
- geoffw8 15y agoCSS is not "very, very hard" - I learned Rails after HTML css, and its simple as pie. I wouldn't classify myself as super smart. I just think the structure is such that is straight forward, <div class="something"> to .something {} If you can code, then you should really be able to write CSS... and if you can't code, I don't think any of these products are really targeted at you anyway. Edit: tpyo
- thekevan 15y agoI learned a lot by messing with the Skeleton Framework. I decided I wanted to alter every CSS element and in doing so learned a lot about structure, relationship and even naming.