Salut. Nu stiu daca e nevoie de un program, in locul tau as sta cat mai mult timp sa invat, fara sa imi stabilesc vreo limita, tocmai pentru a nu imi pierde concentrarea. Si daca nu ai unde sa vezi ce poti face, poate te ajuta https://www.w3schools.com/css/tryit.asp?filename=trycss_default.
Css nu trebuie sa-l inveti pe derost. Foloseste un editor gen topstyle lite si ai acolo niste coduri. Mai bine invata php si lucrul cu baze de date, cate 2 ore pe zi. Css si Html sunt mai mult de design, pentru site-uri statice. Nu trebuie sa stii coduri pe derost, ci sa stii sa le folosesti. Ai uitat ceva, te uiti repede pe laptop si iti amintesti. Important e sa prinzi ideea, nu memorarea lor ca la ora de istorie. Css nu prea ai ce sa studiezi. Cand faci un cod folosesti de regula un editor, nu bati tu codul din taste. In general codurile css de la un site se pot adapta pe site-ul nou fara prea multe batai de cap. Parerea mea e ca in cateva ore te prinzi cum sta treaba.