# O que você precisa saber ¶

A curva de aprendizado no Yii não é tão íngreme como em outros frameworks PHP mas, ainda assim, há algumas coisas que você devia aprender antes de começar.

## PHP ¶

Yii é um framework PHP. Portanto, certifique-se de ler e entender a referência da linguagem. Quando estiver desenvolvendo com Yii, você estará escrevendo código orientado a objetos, então, certifique-se de que está familiarizado tanto com Classes e Objetos como com namespaces.

## Programação orientada a objetos ¶

É necessário ter conhecimentos básicos de programação orientada a objetos. Se você não está familizarizado com esse tipo de programação, acesse um dos muitos tutoriais disponíveis, como este do tuts+.

Note que, quanto mais complicado for seu projeto ou aplicação, mais você precisará de conceitos avançados de POO (Programação Orientada a Objetos) para ser bem sucedido em tratar essa complexidade.

## Linha de comando and composer ¶

Yii usa extensivamente o gerenciador de pacotes mais utilizado do PHP, o Composer, então certifique-se de ler e entender seu guia. Se você não tem familiaridade com a linha de comando é hora de começar a experimentar. Quando tiver aprendido o básico, nunca mais vai querer trabalhar sem ela.