“If confusion is the first step to knowledge, I must be a genius”
– Larry Leissner
Next up is CSS (cascading style sheets – always makes me think of a waterfall).
Crude analogy: the clothes, the makeup, the fleshy skin (yuck!) of our site. It gives a our Portsmouth car park a makeover, paint-job and softens the angles. CSS is powerful and it’s newest incarnation – CSS3 – allows web designers to create attractive sites without having to rely on lots of embedded images.(I really like that site, it’s almost so bad it’s good. Almost.)
Anyway back to Codecademy with you. But wait it says HTML AND CSS. Well, it won’t hurt to go over some things you saw last time. Remember, laboriously hand write anything that’s novel to you. We’re looking to get familiar with the general concepts and start recognising patterns. I’ve found that seeing different programs repeat the same code (e.g. watching programmers reliably repeat the same lines) is really helpful for beginners to start writing their own programs independently. Continued interaction with the language brings you this almost unconsciously, and while we don’t have the seamless language acquisition skills of a toddler, you’ll surprise yourself with what you can pick up. Watch out for element positioning, it’s one of the more frustrating aspects of beginner CSS, and there are tools (which come later) that lessen the burden.