Mesmo sabendo que vai irritar muita gente, que farei a pessoa espernear, xingar minha mãe e a mim sem nem me conhecer e avaliar se eu tenho capacidade do que estou falando vou deixar algo que eu escrevi antes para dar uma visão mais realista sobre o assunto, mas eu conheço cada público.
Conforme eu mostro lá, não é o fim do mundo usar o PDO, mas ele não é necessário de fato e isso é só um mito criado, ao mesmo tempo que se usar duvido que te cause um grande problema, por isso as pessoas usam. Antes de especular leia tudo lá com atenção.
https://pt.stackoverflow.com/a/401729/101
Seria bom ler também https://jornal.usp.br/atualidades/brasil-ocupa-o-2o-lugar-em-pesquisa-sobre-percepcao-de-realidade/.
Não vou entrar na questão de OOP, mas já escrevi muito porque as quase todas as pessoas aprendem errado, e foi o que aconteceu comigo.
Eu sempre falo que se a pessoa aprender errado ela treina esse erro, fará sempre ele, brigará por ele e depois ensinará outra pessoa fazer errado. Acontece com iniciantes ou experientes, só não costuma acontecer muito com quem adota método científico adequadamente, o que nem sempre é fácil obter o melhor resultado até para os mais preparados.
Não diretamente relacionado mas sei que ajuda muita gente começar ficar mais forte profissionalmente na nossa área: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).