Quem quer começar a desenvolver aplicações web com Java deve aprender HTML, CSS e Javascript antes de qualquer coisa. Não adianta aprender Struts, JSF, Wicket ou o que for se o HTML não está legível e muito menos atende aos padrões estabelecidos pelo World Wide Web Consortium.

Isso é uma coisa que eu penso há muito tempo e como eu havia lido o artigo roadmap: html e css doThiago Senna há um tempinho atrás, decidi postar aqui para tentar disseminar a idéia.

O que eu tenho visto é muita gente preocupada em aprender inúmeras frameworks, mas ninguém dá a devida atenção que HTML, CSS e Javascript merecem. E com isso acaba acontecendo o que eu vejo muito nos projetos que eu participo: tabelas dentro de tabelas, deixando as páginas muito mais pesadas e difícil de entender e dar manutenção.

Então, para quem deseja ingressar na carreira de desenvolvedor web, aprender HTML, CSS e Javascript é obrigatório.

Um bom site com tutoriais e referências completas é o W3 Schools, que fica como dica.

Abraço!

O site 24 ways (em inglês) traz dicas e truques para impressionar seus amigos e clientes e deixar suas aplicações web fantásticas.

Atualmente, há 48 dicas dividas em duas edições anuais do site, que você pode conferir nos links abaixo:

24 maneiras de impressionar seus amigos de 2005 e de 2006.

Você pode navegar pelas edições nos links que ficam na parte superior-direita do site.

A maioria das dicas abordam tópicos como AJAX, CSS, usabilidade, programação cross-browser, tableless e uso correto de cores.

A dica que mais chamou minha atenção na época que conheci o site e que realmente impressionou meus amigos e clientes foi a “Edit-in-Place with AJAX”. Esta dica foi muito útil para editar pequenos dados diretamente numa listagem, agilizando o trabalho dos clientes.