Existem várias alternativas para se aprender a programar em inglês. Sabemos que, frequentemente, há aqueles que não têm o conhecimento do idioma e que gostariam de um primeiro contato com a programação para desenvolver essa habilidade em seu próprio idioma. Assim, é preciso, também, encontrar alternativas para quem está começando aprender a programar em português.

Além disso, não conhecer outras pessoas do ramo com um pouco mais de experiência pode tornar difícil para o novato saber o "caminho das pedras". Existem, logicamente, dezenas de alternativas para se aprender a programar em português (bootcamps e cursos, tutoriais no YouTube e na Udemy, tanto gratuitos como pagos, entre outros), mas para aqueles que gostam de aprender por conta própria, é interessante ter alguma orientação nesse sentido. Como são várias as alternativas, fica fácil se perder no meio do caminho.

É com esse raciocínio, o de oferecer um local onde novatos pudessem obter o auxílio de profissionais com um pouco mais de experiência e onde houvesse uma discussão ativa de tópicos sobre a programação, que surgiu o site osprogramadores.com.

O que é o site osprogramadores.com?

A ideia para o site nasceu quando, em 2015, um grupo de amigos - os administradores Bernardino Campos, Marcelo Pinheiro e Marco Paganini, aos quais logo se juntaram Marco Antônio, Thiago Barbosa, Sérgio Correia e Washington Ramos - decidiu se unir e criar uma comunidade para auxiliar jovens no Brasil a aprender a programar. Surgiu o site e, com ele, um blog, um podcast sobre programação e um grupo no Telegram. É neste último que a maioria das discussões acontece.

image-29
Imagem do blog de osprogramadores.com

No blog, você pode ver textos escritos por diversos autores e sobre tópicos variados relacionados à programação. No podcast, Marcelo entrevista - em inglês e em português - diversas pessoas do universo da programação (incluindo o próprio Quincy, no início de 2021).

image-30
Imagem do podcast OsProgramadores no Spotify

O ambiente de discussões, onde o novato será bem recebido e poderá tirar dúvidas a respeito de linguagens de programação, como entrar no mercado de trabalho, leituras e mais, está no Telegram.

image-31
Grupo OsProgramadores no Telegram

Sobre o grupo de discussão

No Telegram, o iniciante poderá encontrar não apenas o próprio Marcelo, mas um universo de cerca de 4 mil pessoas (neste momento) que também desejam aprender programação ou que já trabalham com programação há tempo e estão no grupo com a disposição de auxiliar quem está começando com dicas valiosas e ajudando no entendimento de código e no desenvolvimento das chamadas soft skills necessárias para quem deseja entrar no mundo da programação.

De volta ao site, vemos as regras de convivência que os integrantes do grupo devem seguir para a manutenção de um bom convívio entre eles. Seguindo-as, os colegas do grupo certamente farão o possível para ajudar você naquilo que você precisar relacionado ao nosso tópico em comum.

Foi por meio do grupo, inclusive, que, no ano de 2021, começou uma campanha para doação de computadores para aqueles que precisam de uma máquina para começar a programar e não têm as condições para isso. Nessa campanha, o grupo arrecadou 13 computadores em 2021 e 15 em 2022 - totalizando 28 computadores, e fez sua distribuição para pessoas que precisavam desse auxílio, o de ter uma boa máquina para o desenvolvimento de software, poderem começar seus estudos.

image-33
Doação de computadores promovida pelo grupo.

Desafios de programação

Uma outra parte interessante de osprogramadores.com está nos desafios de programação feitos a quem deseja começar com o assunto. Com a ideia de que não há nada melhor para aprender do que "botar a mão na massa", no site, o iniciante encontrará uma série de desafios de programação, que envolvem tarefas, em geral, rotineiras do dia a dia do programador e que são um ótimo exercício para quem quer começar. Os desafios, já de início, colocam o iniciante em contato com o universo do Git e do Github. Aqueles que desejam publicar seu desafio devem fazer isso pelo GitHub do grupo. Lá, depois de enviadas as contribuições, os administradores do grupo revisarão e aprovarão (ou não) o código. Para cada desafio resolvido, o futuro desenvolvedor receberá uma pontuação e poderá acompanhar o seu andamento na tabela de classificação do site.

image-32
Página de desafios de osprogramadores.com

Recursos para aprender a programar

Além de todas essas alternativas, o grupo também disponibiliza, além dos links que, vez que outra, surgem no grupo de discussão do Telegram, uma lista compilada de links no site para que você possa acessar a material em português sobre cursos, documentação de software, ferramentas, blogs, podcasts e até mesmo outros grupos no Telegram, de maneira que o iniciante tenha amplo acesso a recursos para o começo de sua carreira sem precisar procurar em vários locais.

Com essa infinidade de recursos, é natural que o iniciante se sinta um pouco perdido sobre como começar, mas é aí, mais uma vez, que o grupo de discussão tem o seu ponto mais forte. Com um grupo de outras pessoas compartilhando os mesmos interesses que você, dispostos a auxiliar você com a experiência que acumularam em seus anos de trabalho na área e com você tendo a disposição para aprender, será muito mais fácil saber para onde ir desde o começo.

Conclusão

Assim como ocorre com o freeCodeCamp, existem outras pessoas no mundo que estão dispostas a compartilhar de seus conhecimentos. Elas querem auxiliar quem está começando a dar um passo adiante e a adquirir habilidades que farão a diferença em seu futuro no mercado de trabalho e em um mundo cada vez mais digital. O site osprogramadores.com, um grupo sem fins lucrativos e que visa propagar conhecimento nas várias áreas da ciência da computação, criado por Marcelo Pinheiro e seu grupo de amigos, surgiu com esse intuito.

Se você tem o Telegram em seu celular, tudo o que você precisa fazer é entrar no grupo, se apresentar e sair participando sobre seus interesses. Você terá, com toda a certeza, o acolhimento necessário para começar no mundo da programação com confiança e com o apoio de milhares de possíveis futuros companheiros de trabalho. Não se esqueça, logicamente, de seguir as regras da comunidade e de praticar, levando com você seu entusiasmo e vontade de aprender.

Além do Telegram, você pode encontrar Marcelo Pinheiro também pelo Twitter.