Quer ter acesso a todos os cursos desse Guia?
Primeiros passos na Programação
Conheça nosso Guia de Referência de Introdução à Programação. Aprenda a programar na DevMedia e torne-se um profissional preparado para o mercado. Acesse!
Introdução a Programação
Primeiros passos
Então você deseja ingressar na área de programação de computadores/desenvolvimento de softwares, certo? Excelente. Seja bem-vindo.
Os softwares estão atualmente presentes em praticamente todos os momentos da nossa vida. No seu smartphone, no computador que você usa em casa, na faculdade, os jogos eletrônicos que você curte tanto, enfim, é difícil existir uma área hoje que não use softwares direta ou indiretamente.
Afim de lhe ajudar nessa introdução à programação preparamos um DevCast com algumas sugestões sobre qual caminho seguir nos seus estudos:
E já dando início ao estudo da programação em si, um dos conceitos mais fundamentais e que precisa ser conhecido por todos que desejam ser programadores é o de algoritmo. Esse termo é novo para você? Então confira uma explicação leve e divertida sobre o que é um algoritmo.
E aí, curtiu o primeiro contato com o mundo da programação? Agora lhe convidamos a conhecer um termo importantíssimo e que estará presente em toda sua vida como programador: a variável.
Lógica de programação
Para quem está começando a programar, é aconselhado estudar o que chamamos de lógica de programação. Além de técnicas específicas que se aplicam à programação de forma geral, estudar lógica despertará em você uma visão crítica voltada à resolução de problemas, o que é fundamental para a criação de softwares.
Para dar os primeiros passos, assista os conteúdos a seguir:
Nesse primeiro momento, para simplificar o aprendizado usamos uma linguagem mais leve e próxima do nosso idioma, que chamamos de “português estruturado”. E como ferramenta sugerimos o uso do Portugol, um software semelhante ao que você encontrará mais adiante em seus estudos com linguagens de programação, mas que permite a escrita de “pseudocódigo”, ou seja, código escrito em português estruturado.
Sugerimos a leitura dos artigos a seguir para ajudar nos seus estudos:
Boas práticas de programação
Como em toda área, na programação existem boas práticas que devem ser seguidas para garantir que seu código seja escrito de forma eficiente, organizada, etc.
Nos links a seguir você encontra algumas dicas de escrita de código que lhe ajudarão a ser um programador ainda melhor:
Termos comuns
No meio da programação existem muitos termos, técnicos ou não, com os quais precisamos nos acostumar em nosso dia a dia. Nos DevCasts abaixo esclarecemos alguns deles:
Trabalhando como programador
Você deseja atuar profissionalmente como programador, ingressando em uma empresa da área? Então confira abaixo um DevCast em que comentamos sobre vagas de trabalho de programação, alguns conhecimentos mínimos exigidos e como você deve se preparar para processos seletivos:
Aqui na DevMedia temos o serviço de vagas, onde grandes empresas assinantes divulgam suas vagas. Quem sabe você não encontra o seu próximo emprego aqui.
Tecnologias
No dia a dia como programador você vai se deparar com uma série de tecnologias diferentes. Para começar, vai ter que escolher um framework de desenvolvimento, a fim de facilitar o seu trabalho. No DevCast a seguir falarmos um pouco sobre os principais:
No guia de referência a seguir você encontra uma apresentação sobre as principais tecnologias com as quais você provavelmente vai trabalhar:
Programação web
Pensando em programar para a web? Nos dias atuais uma grande parte dos sistemas novos são desenvolvidos para serem acessados online a partir do browser, pois assim seus usuários não precisam instalar nada e podem, inclusive, acessar a partir de seus dispositivos móveis.
No DevCast abaixo reunimos algumas dúvidas (e suas respostas) que surgem nesse primeiro momento, quando estamos optando por criar aplicações web:
Você deve ter visto que a programação web se divide basicamente em duas partes: front-end e back-end. Se você deseja se tornar um programador front-end completo, consulte o Guia HTML e CSS para programadores, onde você terá noções sobre as linguagens HTML e CSS, essenciais para o desenvolvimento nesse ramo.
Mais sobre programação
Agora que você já deu os primeiros passos na programação e conhece os conceitos iniciais de lógica de programação e algoritmo, uma boa opção é escolher uma linguagem e se dedicar a aprendê-la de forma mais aprofundada. Para lhe ajudar preparamos os Guias de Carreira abaixo, que lhe guiarão desde os passos iniciais até os pontos mais avançados de cada tecnologia:
Black November
Desconto exclusivo para as primeiras 200 matrículas!
Pagamento integral
12x no cartão
De: R$ 69,00
Por: R$ 59,00
Total: R$ 708,00
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- 12 meses de acesso
Pagamento facilitado
Cobrado mensalmente no cartão
De: R$ 79,00
Por: R$ 64,00 /mês
Tempo mínimo: 12 messes
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- Não compromete o limite do seu cartão
<Perguntas frequentes>
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.