Esto depende de donde estés actualmente. Como no lo sé, voy a construir una jerarquía de consejos basados en unos niveles de habilidad que he percibido a lo largo de los años:
CSS básico:
- Aprenda sobre los pseudo-selectores básicos (: after,: hover, etc.).
- Aprenda sobre el índice z
- Asegúrese de conocer el Modelo de caja por dentro y por fuera, y aprenda sobre los márgenes plegables.
- Aprenda cuándo usar Float y cuándo NO usar Float.
- Añadir a favoritos W3Schools and MDN.
CSS avanzado:
- Conozca las nuevas unidades relacionales (unidades de vista).
- Obtenga información sobre pseudo-selectores avanzados (: nth-child, etc.).
- Aprende sobre el uso de guías de estilo (BEM, OOCSS y mi favorito SMACSS).
- Aprenda sobre los preprocesadores de CSS. La mayoría de los desarrolladores usan SASS, aunque también puedes explorar LESS y Stylus.
- Explore otras características de CSS3 como gradientes, transiciones, filtros, etc.
- Aprenda sobre Flexbox. Este conocimiento es imprescindible, en mi opinión.
- Aprenda sobre consultas de medios. El W3C continúa trabajando en esta especificación, así que asegúrese de mantenerse al día con los cambios.
- Obtenga información sobre herramientas adicionales, como stylestats, que pueden ayudarlo a administrar su CSS a medida que su repo escala.
CSS de vanguardia:
- ¿Se requiere motivación externa para una motivación interna o auto-sostenida?
- Quiero que el mundo se detenga. Quiero bajarme. Necesito un descanso de todo lo que está pasando. ¿Cómo hacen otras personas esto?
- ¿Cuál puede ser la mejor estrategia de estudio para CA Final de mayo de 2016 para mí (lea los detalles para conocer el escenario)?
- Ser estudiante ¿Cómo puedo superar mi miedo al fracaso y trabajar hacia el éxito?
- ¿Por qué es tan relajante estar cerca de un INFJ a pesar de su naturaleza compleja?
- Marque el World Wide Web Consortium (W3C) y aprenda sobre las fases de la maduración de las especificaciones.
- Aprende sobre “CSS4”
- Conozca las nuevas características experimentales (en este momento, un par de buenas serían las variables nativas y mostrarían: cuadrícula;).
- Participar y dar comentarios técnicos sobre recomendaciones y borradores del W3C.
Por último, lee los consejos que otros te han dado aquí. Hay toneladas de cosas geniales que puedes hacer con CSS ahora. Y, como Joel ya ha señalado amablemente: la práctica hace la perfección . Juega en CodePen y mira lo que puedes hacer. Hay TANTOS recursos disponibles que una mente curiosa siempre encontrará maneras de mejorar en este dominio.