Quero programar: Por onde começar? \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 07 Horas 

 22 Min 

 34 Seg 

   Tempo restante da oferta: 07 22 34 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Quero programar: Por onde começar?  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

# Quero programar: Por onde começar?

 Veja os procedimentos recomendados para se tornar um programador.

 [ Redação Treinaweb ](https://www.treinaweb.com.br/blog/autor/redacao-treinaweb) 10 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/onde-come-ar.jpg)  

O mercado de TI teve um crescimento de **9,2%** no Brasil em 2015. Para este ano, a expectativa é a de que ele aumente mais **3%**, ficando acima da média global, de **2,4%**, de acordo com o estudo produzido pela Associação Brasileira das Empresas de Software (Abes) em parceria com a IDC.

Com isso, é possível notar que a área da Tecnologia da Informação é uma das mais promissoras para quem quer mudar de setor ou entrar no [mercado de TI](http://https://www.treinaweb.com.br/blog/tendencias-de-ti-para-2020/ "mercado de TI"). Mas por onde começar para ter domínio do campo? Confira quatro dicas importantes:

 [ ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/06/ebook-logica-de-programacao.jpg) ](https://www.treinaweb.com.br/ebook/logica-de-programacao/)

### 1 - Comece pelo início

Para começar na área de Tecnologia da Informação, principalmente em desenvolvimento web ou desktop, é necessário aprender [Lógica de Programação](https://www.treinaweb.com.br/curso/logica-de-programacao) e [Lógica Orientada Objetos](https://www.treinaweb.com.br/curso/logica-orientada-a-objetos). Esses dois pontos são a base para quem quer ser programador, não importando qual caminho você queira seguir depois. O objetivo deste conhecimento é aumentar o seu raciocínio lógico para assim torna-lo capaz de encontrar a melhor resolução para problemas futuros, que precisarão ser resolvidos através da tecnologia.

[  ![Lógica Orientada a Objetos - Primeiros Passos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/logica-oo.svg)   Curso Lógica Orientada a Objetos - Primeiros Passos Conhecer o curso ](https://www.treinaweb.com.br/curso/logica-orientada-a-objetos-primeiros-passos)

[  ![Lógica de Programação - Avançando na programação](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/logica-de-programacao.svg)   Curso Lógica de Programação - Avançando na programação Conhecer o curso ](https://www.treinaweb.com.br/curso/logica-de-programacao-avancando-na-programacao)

### 2 - Escolha um objetivo

Após familiarizar-se com a base da programação, encontre um foco. Comece entendendo a [diferença entre Front-end e Back-end](https://www.treinaweb.com.br/blog/o-que-e-front-end-e-back-end/ "diferença entre Front-end e Back-end"). Escolha uma linguagem de programação e comece a estudar, temos aqui no blog uma [lista das linguagens de programação mais promissoras](https://www.treinaweb.com.br/blog/5-linguagens-de-programacao-promissoras-para-se-estudar-em-2020/ "lista das linguagens de programação mais promissoras") do mercado atualmente. Escolha uma meta e corra atrás de cursos e artigos focados em seu propósito.

### 3 - Não deixe de se atualizar

As linguagens estão sempre se reinventando para facilitar a vida do programador e para se adequarem às novas demandas do mercado. Esteja sempre atento para as novidades na área – muitas linguagens podem mudar drasticamente de um ano para o outro. Fique por dentro de fóruns, assine newsletters e participe de grupos nas rede sociais para não perder as novidades do mercado. Nós, por exemplo, estamos sempre nos atualizando para oferecer o que há de mais novo na área e temos também [dicas de como se manter motivado](https://www.treinaweb.com.br/blog/maneiras-de-se-motivar-a-estudar-programacao/ "dicas de como se manter motivado") nos estudos aqui no blog.

### 4 - Pratique (muito!)

Pode parecer clichê, mas é a prática que leva à perfeição – e na programação não é diferente. Quanto mais você praticar, mais o seu cérebro será treinado para solucionar e/ou evitar problemas. Sabe aquele tio que está precisando de um site para sua a loja de bairro? Ofereça o seu trabalho. Desta forma, você colocará em prática a sua experiência e, de quebra, terá um portfólio bacana para apresentar aos seus futuros clientes.

Por fim, não se desanime. Aprender algo novo pode ser desafiante, mas no final pode ter certeza que será recompensador.

 [ ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/06/BANNER-BLOG-2-2.jpg) ](https://api.whatsapp.com/send/?phone=5544988609539&text=Olá,+li+o+artigo+no+blog+e+gostaria+de+saber+mais+sobre+a+TreinaWeb.)

Autor

 ![Redação Treinaweb](//secure.gravatar.com/avatar/662942287935c97e547cfc12c04be6e5?d=mm)

## Redação Treinaweb

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/redacao-treinaweb)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/hacker-400x280.png)  [ C ](https://www.treinaweb.com.br/blog/categoria/c) 

     10 anos atrás

    ##  [ Criação de um Keylogger em C ](https://www.treinaweb.com.br/blog/criacao-de-um-keylogger-em-c) 

     Veja nesse artigo o que é e como se dá o desenvolvimento de um simples Keylogger em C.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/o-que-e-e-como-comecar-com-java-400x280.jpg)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     9 anos atrás

    ##  [ O que é e como começar com Java? ](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-java) 

     Quer iniciar seus estudos em Java e não sabe por onde começar? Veja o que preparamos pra você.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/05/31150916/gatilhos-mentais-400x280.jpg)  [ Marketing Digital ](https://www.treinaweb.com.br/blog/categoria/marketing-digital) 

     8 anos atrás

    ##  [ Gatilhos Mentais Que Envolvem e Influenciam Clientes ](https://www.treinaweb.com.br/blog/gatilhos-mentais-que-envolvem-e-influenciam-clientes) 

     Neste artigo vamos aprender as maiores técnicas de persuasão do neuromarketing, os gatilhos mentais, recursos que ativam ações no nosso cérebro. Aprenda a implementar isso no seu negócio.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/08/kotlin-a-nova-linguagem-oficial-para-desenvolvimento-android-400x280.png)  [ Android ](https://www.treinaweb.com.br/blog/categoria/android) 

     9 anos atrás

    ##  [ Kotlin: A nova linguagem oficial para desenvolvimento Android ](https://www.treinaweb.com.br/blog/kotlin-a-nova-linguagem-oficial-para-desenvolvimento-android) 

     Conheça um pouco mais sobre Kotlin, a nova linguagem de programação que se tornou oficial para desenvolvimento Android.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/24173200/como-precificar-400x280.jpg)  [ Marketing Digital ](https://www.treinaweb.com.br/blog/categoria/marketing-digital) 

     8 anos atrás

    ##  [ Quanto cobrar? Como precificar um serviço de Desenvolvimento? ](https://www.treinaweb.com.br/blog/quanto-cobrar-como-precificar-um-servico-de-desenvolvimento) 

     "Quanto eu cobro?" ou "Qual o preço do meu serviço?", essa é uma grande dor do desenvolvedor freelancer, home office e até mesmo escritórios estabelecidos de desenvolvimento. Neste artigo eu vou explicar a maneira que eu considero a melhor do mercado freelancer.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/08/24120107/streams-400x280.jpg)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Streams no PHP ](https://www.treinaweb.com.br/blog/streams-no-php) 

     Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você já teve ou não, esse artigo é pra você! Uma introdução ao essencial sobre o assunto.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/hospedage-e-dominio-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     10 anos atrás

    ##  [ O que é uma hospedagem e por que precisamos de um domínio? ](https://www.treinaweb.com.br/blog/o-que-e-uma-hospedagem-e-por-que-precisamos-de-um-dominio) 

     Nesse artigo veremos de forma didática, com foco nos iniciantes, o que é uma hospedagem, domínio e qual caminho o usuário percorre até chegar em um site.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/29143624/TW-ENTREVISTAS-CAIO-GONDIM-400x280.png)  [ Entrevistas ](https://www.treinaweb.com.br/blog/categoria/entrevistas) 

     9 anos atrás

    ##  [ TW Entrevista 05: Caio Gondim ](https://www.treinaweb.com.br/blog/tw-entrevista-05-caio-gondim) 

     Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje é o Caio Gondim, engenheiro de software com passagem pela Globo.com e atualmente no The New York Times.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/04/utilizando-o-mysql-em-uma-aplicacao-c-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     6 anos atrás

    ##  [ Utilizando o MySQL em uma aplicação C ](https://www.treinaweb.com.br/blog/utilizando-o-mysql-em-uma-aplicacao-c) 

     Veja as configurações necessárias para utilizar o MySQL em uma aplicação C.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/a6GH8712a1-400x280.jpg)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     10 anos atrás

    ##  [ O PHP e o seu ecossistema nunca estiveram tão fortes ](https://www.treinaweb.com.br/blog/o-php-e-o-seu-ecossistema-nunca-estiveram-tao-fortes) 

     O PHP nunca esteve tão forte. Nesse artigo, algumas desconstruções de famosas falácias acerca do PHP e alguns pontos que o fazem ser uma completa plataforma para a Web.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/24103343/comecar-com-javascript1-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     9 anos atrás

    ##  [ O que é e como começar com JavaScript? ](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-javascript) 

     Quer iniciar seus estudos em JavaScript e não sabe por onde começar? Veja o que preparamos pra você.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/09/18115931/sql-injection-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     8 anos atrás

    ##  [ Protegendo suas aplicações Python de SQL Injection ](https://www.treinaweb.com.br/blog/protegendo-suas-aplicacoes-python-de-sql-injection) 

     Veja neste artigo como proteger suas aplicações Python de SQL Injection.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **07h 22min 34s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
