Python. , - «». , , - -, CMS’ — . . - , , - . , , . , , , . , , backend .
Existem coisas básicas comuns a qualquer desenvolvimento, por exemplo, para OOP (programação orientada a objetos), existem regras para escrever, projetar classes. Se esses são algoritmos, você só precisa saber como eles são projetados, o que existe, programação dinâmica e "usar a pilha sempre que puder".