Será que dá pra centralizar uma bola quadrada? kkkkkkkk brincadeira.
Li o post e me identifiquei. Iniciei uma formação de qualidade, e estou indo bem com o equilibrio entre uma boa teoria e uma boa prática, na verdade não consigo APRENDER DE VERDADE algo de outra forma. No início do HTML e CSS fazia exatamente isso, chutava as propriedades. Até diria que isso é uma fase, mas não deve se manter assim. Depois de um tempo fazendo isso me irritei comigo mesmo (falava pros elementos "pare, pare, vc me deixa louco!" ahahahah) e pensei "Não pera, tenho que saber o que estou fazendo" então, peguei um artigo completo sobre o flexbox no css-tricks.com e comparava o que precisava, o raciocínio baseado no que aprendi no artigo sobre lógica do flexbox e colocava em prática. Funcionou! Finalmente eu estava fazendo uma coisa sabendo. Claro que é como aquela pessoa que acaba de sair da auto escola e, como se diz, está "todo duro na direção" no sentido de inflexível em comparação a um motorista com mais experiência. Sim, nesse caso ainda não tenho sacadas de posicionamento dos elementos como tem alguem com prática e experiência, como meu professor. Mas assistindo as aulas aprendo muito com ele sobre esses macetes.
Enfim, é realmente importante ce parar e estudar de fato, fixar e aprender aquilo pra não ficar chutando. Pra fazer um pilar, o engenheiro civil não pode ficar chutando as propriedades em busca de acertar. Uma hora vai até parecer que ficou bom, daí vem aquela palavra "funcionou!" mas tem grandes chances de cair. Isso é a base e fundamental pra front end no CSS. Algumas coisas importantes se isso acontece com você é parar e aprender flexbox lendo, observando e testando o comportamento de tudo que está aprendendo, vai começar a entender as sacadas master! Outra coisa é assistir quem faz (claro, faça isso com quem vc tem certeza que sabe o que está fazendo) pois essa pessoa está criando uma lógica sólida no comportamento dos elementos e organizadas. Outra coisa é aprender position (aconselho fazer uma "ligação" se vc já trabalhou com imagens no word, pense nisso quando estiver entendendo o position), e claro, o display. Além disso, os padrões dos elementos, isso ajuda muito. Alguns elementos vem com propriedade como position e display padrões, mas cada um tem suas peculiaridades. Aprenda todos!
Mais importante que saber CSS e HTML é novatos em TI saber Chaves e Pica-pau, se vc é um desses, saiba que é um requisito. Taí o post te cobrando referencias em Chaves ("Sim mula, digo... não mula"). hahahahaha
Agora, com licença, que vou pegar um café.
kkkkkkkk muito boa as referências. Realmente da para encaixar o Chaves em muitos exemplos. CSS para quem está começando realmente vai ser chute atrás de chute. Mas como você mencionou, o problema é quando isso se estende muito. Você não precisar decorar as propriedades, mas precisa saber o que realmente elas fazem, e saber que elas existem.