Orientação a Objetos é a abstração do mundo real em forma de código.
Tu separa em classes "coisas" comuns ou próprias, atribui a esta classe metodos(o que faz) e atributos (o que tem).
Então tu cria objetos instanciando essas classes.
Por exemplo, Aluno - é uma abstração do estudante, vamos juntar tudo que é útil desse numa classe (um container basicamente) e especifica-la
atributos
nome
idade
nota
metodos
calculaNota(prova1,prova2)
Dai tu vai incrementando essa classe como quiser.
O.O possui outras conceitos básicos, como Hierarquia, Polimofirsmo, SObrecarga, Abstração e Encapsulamento.
[Hidden Content]
Tem muito conteúdo disso na internet.