{"id":3375,"date":"2014-08-21T16:34:05","date_gmt":"2014-08-21T19:34:05","guid":{"rendered":"http:\/\/blog.turbosite.com.br\/?p=3375"},"modified":"2014-08-21T16:34:05","modified_gmt":"2014-08-21T19:34:05","slug":"aprender-a-programar-de-graca","status":"publish","type":"post","link":"https:\/\/www.turbosite.com.br\/blog\/aprender-a-programar-de-graca\/","title":{"rendered":"Aprender a programar de Gra\u00e7a"},"content":{"rendered":"<p>Para voc\u00ea que nunca sequer abriu um editor HTML, estes\u00a0que est\u00e3o dispon\u00edveis at\u00e9 mesmo em blogs, programar pode ser um um objetivo inalcan\u00e7\u00e1vel, que remete a telas pretas, com muitos n\u00fameros e s\u00edmbolos que a princ\u00edpio formam senten\u00e7as estranhas. A boa not\u00edcia aos interessados que querem\u00a0aprender a linguagem dos c\u00f3digos \u00e9 que os tempos s\u00e3o outros, as telas pretas s\u00e3o apenas uma das muitas interfaces existentes. Op\u00e7\u00f5es de plataformas e ambientes amig\u00e1veis para quem est\u00e1 disposto a come\u00e7ar a programar n\u00e3o faltam.<\/p>\n<p>O que falta, segundo Mark Zuckerberg, s\u00e3o desenvolvedores. N\u00e3o que isso seja uma novidade, mas na plataforma\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/www.code.org\/\" target=\"_blank\">code.org<\/a>, que re\u00fane depoimentos de celebridades de diferentes \u00e1reas do conhecimento, o fundador e CEO do Facebook afirma que a pol\u00edtica da empresa \u00e9 contratar o maior n\u00famero poss\u00edvel de desenvolvedores talentosos que encontram, exatamente por n\u00e3o haver bons profissionais com essa habilidade suficiente para dar conta do mercado.<\/p>\n<p>Se em escolas e universidades a disciplina de programa\u00e7\u00e3o ainda \u00e9 limitada e obscura\u00a0na maioria dos curr\u00edculos, h\u00e1 op\u00e7\u00f5es para todos os p\u00fablicos para cursos gr\u00e1tis.<\/p>\n<p>Ainda na inf\u00e2ncia, o aprendizado pode contar com o suporte de softwares como o\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\">Scratch<\/a>,\u00a0desenvolvido no MIT (Massachusetts Institute of Technology). Um dos mais aclamados pelos educadores, o Scratch n\u00e3o exige conhecimento de qualquer outra linguagem de programa\u00e7\u00e3o. Na vers\u00e3o mais recente, a 2.0, permite que o usu\u00e1rio fa\u00e7a seus projetos on-line, sem precisar baixar qualquer programa. Funciona quase como um \u201clego virtual\u201d, onde programas s\u00e3o constru\u00eddos a partir do encaixe de blocos.<\/p>\n<p>No Brasil, o Scratch tem seus adeptos, como o professor Marcelo Molina, coordenador de Educa\u00e7\u00e3o Tecnol\u00f3gica do Col\u00e9gio JK, em Bras\u00edlia. Em 2011, ele esteve no Medialab do MIT, em Boston (EUA), e trouxe de l\u00e1 o software da casa. Desde ent\u00e3o, as aulas de rob\u00f3tica para seus alunos do ensino fundamental n\u00e3o s\u00e3o as mesmas. \u201cAssim que voltei, criei um curr\u00edculo para trabalhar com o Scratch na Rob\u00f3tica, e avan\u00e7amos bastante. Agora, os alunos j\u00e1 fazem games e desenvolvem programas unindo esse software ao [sensor de movimento] kinect, que teve o seu c\u00f3digo aberto\u201d, conta ele, entusiasmado.<\/p>\n<p>A introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o no Col\u00e9gio JK n\u00e3o significa, necessariamente, a prepara\u00e7\u00e3o de uma turma de desenvolvedores natos. \u201cO que fazemos aqui \u00e9 despertar as possibilidades. A rob\u00f3tica est\u00e1 no nosso curr\u00edculo h\u00e1 sete anos porque \u00e9 uma forma l\u00fadica e estimulante de trabalhar a l\u00f3gica\u201d, pondera o educador.<\/p>\n<p><strong style=\"font-style: inherit;\">Plataformas e cursos gratuitos<\/strong><\/p>\n<p>Para quem n\u00e3o conta com um professor no suporte da aprendizagem, as comunidades para troca de conhecimento est\u00e3o a\u00ed. Aprender sozinho ou em grupo \u00e9 uma possibilidade na\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/www.codecademy.com\/pt\" target=\"_blank\">Codecademy<\/a>, onde os cursos s\u00e3o gratuitos. A plataforma conta com vers\u00e3o em portugu\u00eas, mas apenas nas p\u00e1ginas iniciais. Ap\u00f3s o acesso, que \u00e9 dos mais simples e pode ser feito por meio dos perfis das redes sociais Twitter, Facebook ou ainda com um cadastro breve, os comandos passam a ser em ingl\u00eas. Uma vez no ambiente, as trilha de aprendizagem s\u00e3o oito. Come\u00e7am no Web Fundamentals e seguem at\u00e9 APIs (Interface de Programa\u00e7\u00e3o de Aplicativos). Para quem quer apenas criar sites simples, l\u00e1 est\u00e1 curso o HTML, dispon\u00edvel. Se a ideia for desenvolver ambientes interativos, basta recorrer ao Java, mais complexa. Tudo funciona na base de exerc\u00edcios e na din\u00e2mica da gamifica\u00e7\u00e3o. O usu\u00e1rio vai somando pontos, vai completando etapas, como numa trilha de games mesmo. Por\u00e9m, ao fim do \u201cpercurso\u201d, nada de\u00a0<em style=\"font-weight: inherit;\">badges<\/em>\u00a0nem inimigos abatidos. Um site constru\u00eddo, sim, pode ser a recompensa.<\/p>\n<p>A CodeAcademy surgiu em 2012, mas como startup j\u00e1 \u00e9 reconhecida. Dentro da plataforma\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/www.code.org\/\" target=\"_blank\">Code.org<\/a>, um outro espa\u00e7o virtual para imers\u00e3o nos c\u00f3digos, \u00e9 uma das \u201cescolas\u201d referenciadas. L\u00e1 tamb\u00e9m est\u00e3o em destaque as aulas de \u00a0programa\u00e7\u00e3o da Khan Academy, em formato v\u00eddeo, e os tutoriais para o Scratch. Ser um hub de ambientes de aprendizagem, e n\u00e3o uma plataforma com conte\u00fados pr\u00f3prios, \u00e9 a proposta, at\u00e9 o momento, da Code.org, que cumpre bem esse papel. No endere\u00e7o \u00e9 poss\u00edvel encontrar tamb\u00e9m os cursos de universidades on-line, como Coursera, Edx, Udacity, al\u00e9m de uma lista de tutoriais e indica\u00e7\u00f5es de aplicativos que ajudam os iniciados na programa\u00e7\u00e3o a desenvolverem suas ideias. Esses cursos tamb\u00e9m costumam ser gratuitos e t\u00eam dura\u00e7\u00e3o de seis e dez semanas. As \u00fanicas premissas para aprender s\u00e3o dominar o idioma ingl\u00eas e ter tempo para se dedicar.<\/p>\n<p><strong style=\"font-style: inherit;\">N\u00e3o t\u00e3o populares, mas bastante amig\u00e1veis<\/strong><\/p>\n<p>Menos popular entre os iniciantes e com menos espa\u00e7o no mercado, a linguagem de programa\u00e7\u00e3o Ruby tem espa\u00e7os divertidos para os dispostos a explor\u00e1-la. A home do\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/tryruby.org\/levels\/1\/challenges\/2\" target=\"_blank\">Try Ruby<\/a>\u00a0\u00e9 quase um afago ao usu\u00e1rio, com os seus desenhos delicados e indica\u00e7\u00f5es de \u201ccomo fazer\u201d que quase conduzem o aprendiz pela m\u00e3o. O conte\u00fado deste ambiente \u00e9 parte do programa b\u00e1sico da\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/www.codeschool.com\/\" target=\"_blank\">Code School<\/a>, apoiada pela IBM e tamb\u00e9m desenvolvida para oferecer uma experi\u00eancia semelhante a de um game. O lema por l\u00e1 \u00e9 \u201cAprenda Fazendo\u201d. Tutoriais est\u00e3o presentes, mas exerc\u00edcios e recompensas etapa a etapa s\u00e3o o forte da proposta.<\/p>\n<p>Na Code School, h\u00e1 tamb\u00e9m n\u00edveis diferentes de contas. Os cursos b\u00e1sicos s\u00e3o os gratuitos. Para se aprofundar, a conta\u00a0<em style=\"font-weight: inherit;\">premium<\/em>, paga, \u00e9 o caminho, pois permite acesso aos conte\u00fados avan\u00e7ados.<\/p>\n<p><strong style=\"font-style: inherit;\">Desenvolvimento em c\u00f3digos abertos<\/strong><\/p>\n<p>Falar em programa\u00e7\u00e3o com c\u00f3digos que podem ser modificados e n\u00e3o citar os ambientes e recursos Mozilla \u00e9 quase uma heresia. Com 15 anos completados neste 2013, a empresa \u00e9 defensora ferrenha do\u00a0<em style=\"font-weight: inherit;\">open source<\/em>\u00a0e, al\u00e9m do seu produto mais disseminado, o navegador Firefox, tem outros, igualmente gratuitos, para os interessados em desenvolvimento.<\/p>\n<p>O site\u00a0<a style=\"font-weight: inherit; font-style: inherit; color: #ff822c;\" href=\"http:\/\/hackasaurus.org\/en-US\/\" target=\"_blank\">Hackasaurus<\/a>\u00a0tem a proposta de permitir ao usu\u00e1rio, tamb\u00e9m de forma bastante intuitiva, atrav\u00e9s de legos, construir p\u00e1ginas web. Mas, estampando o \u201cjeito Mozilla de fazer\u201d, tamb\u00e9m permite \u00a0remixar p\u00e1ginas, a partir de seus c\u00f3digos. Uma experi\u00eancia interessante para quem quer come\u00e7ar a desvendar remix em HTML ou Java.<\/p>\n<p>Ent\u00e3o, vai ficar apenas querendo aprender ou vai colocar a m\u00e3o na massa e se tornar um \u00f3timo programador? A escolha \u00e9 sua e o melhor, sem pagar nada. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aos interessados que querem aprender a programar, vamos citar diversos canais com \u00f3timos cursos para voc\u00ea aprender a programar sem gastar nada, tudo de gra\u00e7a!<\/p>\n","protected":false},"author":1,"featured_media":3376,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,20],"tags":[54,507,509],"class_list":["post-3375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curiosidades","category-dicas","category-noticias","tag-aprenda-a-programar-de-graca","tag-programar-de-graca","tag-programar-php"],"_links":{"self":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts\/3375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3375"}],"version-history":[{"count":0,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts\/3375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/media\/3376"}],"wp:attachment":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}