Hi,
I'm new to web development. I learned HTML (simple language) and I am working on CSS. Some say that CSS won't take more than a week to learn. What I found is that CSS has a lot of topics (text styling, margins, padding, borders, image styling, positioning, layout,...etc) so the question is "Is it necessary to be good at CSS as a developer or I just need to know the basics and then go to Javascript and PHP?"