Front end development requires just the same type of thinking as is back ends. You've got to organize all these different processes together in mental models a nesecially more complicated because there's so much going on. The only thing that differs is the tonyo, call em the bit that goes inside the carle brackets. Yet they render different, different things, but very much like c s s. If you come from the web, you see thes, you'd be very much at home.