Ajuda com front-end e back-end

Ola Galera!

Alguém poderia me explicar o que é front-and e o que é back-end?

Desde já agradeço

Basicamente:

Front-End = Camada Visual, onde o usuario interage.
Back-End = Onde vai ter uma linguagem como Java,PHP,.Net, a camada de negócios

Como ja vi voce perguntando sobre Flex, eu suponho que isso seja pelo Flex?

O Flex é usado como Front-End, ou seja, ele faz as telas, os efeitos, a camada visual.
E voce utiliza uma linguagem para fazer esse front-end interagir com banco de dados, segurança, entre outros…

Tambe sou iniciante, então, acho que usei alguns termos errados ou me expressei mal em algum momento, mas basicamente é isso.