3 ms·
It makes much more sense to approach web dev/design from a conceptually high level, outside in (if you consider CSS as the inside). This means that it's better
by deltron3030 8y ago
It makes much more sense to approach web dev/design from a conceptually high level, outside in (if you consider CSS as the inside).
This means that it's better to create your own project in a niche that interests you, using low code tools (e.g. site builders, visual databases etc.) to get the general overview about how it all relates.
You get to know a bit of everything this way (invaluable experience for teamwork), and the knowledge trickles down much better to lower levels.
Starting to code is then a natural progression in order to customize your system as competition increases, you learn what you need, with motivation, because it makes a real difference to your project.
If you start on the "inside", your knowledge may not flow upwards, a lot of stuff you learn at lower levels can become redundant and abstracted away as you approach environments that are actually used in your niche.
Writing raw CSS is like chopping wood and working with the grain, but people who get into furniture design already have the Ikea experience, like everybody else. Don't start with CSS from ground zero.
- type0 8y ago> Writing raw CSS is like chopping wood and working with the grain, but people who get into furniture design already have the Ikea experience, like everybody else. Don't start with CSS from ground zero. I don't think it's true, those people never get the incentive to do their webpages in html and css. Site builders produce some crazy terrible spagetti code btw.
- deltron3030 8y ago>Site builders produce some crazy terrible spagetti code btw. Not all of them, there are more serious ones like Webflow which aren't too bad in that regard.