Muitas pessoas interessadas em uma carreira em programa??o ou desenvolvimento de aplicativos come?am aprendendo a programa??o de c?digo aberto. Programas de c?digo aberto s?o aplicativos de software dispon?veis gratuitamente. Al?m de fornecer acesso ao software real, todo o c?digo fonte de programa??o tamb?m est? dispon?vel. Isso permite que programadores e desenvolvedores refinem o c?digo existente, criando novas fun??es ou aprimorando os recursos existentes.
O primeiro item a considerar ao decidir aprender a programa??o de c?digo aberto ? em que tipo de aplicativos voc? deseja trabalhar. H? uma variedade de linguagens de programa??o usadas em software de c?digo aberto, e os produtos dispon?veis variam de sistemas completos de planejamento de recursos empresariais a software de edi??o de anima??o. Decida onde est?o seus interesses e que tipo de aplicativos ser?o necess?rios no futuro.
? importante notar que toda a programa??o de c?digo aberto ? totalmente desenvolvida, linguagens de programa??o maduras. Essas ferramentas s?o complexas, multifacetadas e projetadas para uso em uma ampla gama de aplica??es. Reserve um tempo para revisar as op??es antes de investir tempo e esfor?o para aprender a programa??o de c?digo aberto. Todos os idiomas t?m um compromisso de tempo espec?fico necess?rio para atingir um n?vel espec?fico de especializa??o.
O segundo item a considerar ao planejar a programa??o de c?digo-fonte aberto ? o seu n?vel de habilidade atual como programador. Se voc? nunca programou nada antes, reserve um tempo para selecionar uma linguagem de programa??o amplamente usada e bastante madura, como Java ou JavaScript. Programadores experientes podem mergulhar em linguagens mais novas, pois possuem o background para captar rapidamente a nova linguagem, pois t?m uma base s?lida na terminologia e no processo l?gico.
Existem muitos livros e recursos online dispon?veis para ajud?-lo a aprender a programa??o de c?digo aberto. Os tutoriais online s?o um ?timo lugar para come?ar. Todos eles s?o gratuitos e fornecem feedback instant?neo e encorajador ? medida que voc? aprende. Os livros s?o um bom recurso, mas a programa??o ? uma atividade interativa, como cozinhar. A melhor maneira de aprender ? escolher um projeto pequeno e come?ar.
Uma variedade de escolas particulares on-line oferece cursos e tutoriais em programa??o de c?digo aberto. Esse m?todo ? ?timo para pessoas que aprendem melhor em um ambiente orientado por instrutor. Reserve um tempo para investigar as credenciais acad?micas do instrutor antes de pagar as taxas do curso. Esses cursos geralmente custam entre US $ 450 e US $ 600 e s?o necess?rios de seis a oito semanas para serem conclu?dos.