O IF é um dos comandos mais fundamentais da programação imperativa.
Já vi muitas pessoas defendendo que comandos como este precisam ser ensinados em uma linguagem mais próxima do português, pois seria uma dificuldade adicional aprender como funcionam estes comandos e ainda a sintaxe desta ou daquela linguagem.
Minha visão é diferente, e este é um bom vídeo para ilustrar como penso que comandos como este podem ser ensinados:
Seguindo a mesma filosofia deste portal sobre Javascript, estou com um novo portal sobre PHP, incluindo um curso gratuito, e uma apostila em desenvolvimento.
A medida que novos conteúdos sobre PHP forem sendo disponibilizados, o BLOG de PHP será atualizado.
Eu acredito que programar é fácil. Não apenas fácil. Fácil, simples e divertido.
Mas eu sei que muitas pessoas consideram programar algo bem complicado. Quando iniciei a faculdade de ciências da computação (e isso era em uma época em que poucas pessoas tinham computadores pessoais em casa), alguns de meus colegas já programavam. Outros não.
Ao ter contato com todo o ensino tradicional de programação, com fluxogramas, conceitos, etc., quem já programava achou fácil. Quem nunca tinha programado teve bastante dificuldade.
E eu me dei conta que ensinamos programação da maneira inversa que ensinamos todas as outras coisas. Primeiro colocamos uma folha de papel e canetas na mão das crianças, e fazemos elas desenharem. Só muito depois, para quem se interessar, começa o ensino de perspectiva, sombras, etc.
Que tal se ensinássemos a desenhar como se ensina programação, em um quadro branco, com teorias e fluxogramas, antes de você ter uma única vez desenhado sequer uma linha? Talvez desenhar fosse difícil...
Nestes vídeos de 5 minutos faço o inverso. Mostro programas que você pode fazer em 5 minutos.
Talvez, com estes vídeos, eu consiga mostrar a programação como algo simples, fácil e divertido...
Os vídeos estão em fase final de produção e estarão sendo disponibilizados no canal do youtube da Alfamídia. Quando terminada a postagem dos mais de 30 vídeos, estaremos disponibilizando o curso gratuito para inscrições.
Estamos com um novo curso gratuito disponibilizado.
Este curso, de HTML, é parte de um novo modelo de treinamentos da Alfamídia, com conteúdos presenciais e online, e as videoaulas da primeira parte do curso, com a análise de um template de site, estão disponíveis.