Programação de Computadores: O Que É e Como Aprender

Este post foi publicado também no meu blog textosnaweb.blogspot.com.

Boa leitura!

Programação de Computadores: O Que É e Como Aprender

Você tem interesse em aprender a programar? Procurou textos na internet, mas não entendeu nada? Sua angústia acabou! Neste post você descobrirá o que é programação e como ingressar na área!

  1. Programação de Computadores
  2. Tipos de Software: Desktop, Mobile e Site
  3. HTML
  4. CSS
  5. Java e C#
  6. React Native e Flutter
  7. Faculdades, Cursos
  8. Video-aulas e apostilas on-line

Programação de Computadores

Programação de computadores iu criação de software se faz através da criação de códigos. A esses códigos dá-se o nome de código-fonte: o código que é usada para gerar um software.

Esses códigos nada mais são do que algoritmos - conjunto de instruções - codificados seguindo as regras de alguma linguagem de programação: uma linguagem usada para programar computadores.

Tipos de Software: Desktop, Mobile e Site

Um software desktop funciona no computador. Exemplos: Word, Excel, Power Point. Para desenvolvimento de sistemas desktop pode-se usar Java e C#, por exemplo.

Ao passo que um software mobile nada mais é do que um aplicativo para celular. Como o Uber ou o iFood, por exemplo. É possível programar um aplicativo usando React Native e Flutter.

Já um site, que é um sistema web, funciona em um servidor, computador remoto. Para programá-lo usamos HTML, CSS e JavaScript, além de PHP e MySql.

HTML

HTML é uma linguagem de marcação de textos, algo parecido com uma linguagem de programação. Os programadores a utilizam para criar páginas web.

CSS

CSS é uma linguagem usada para adicionar estilo a páginas HTML.

JavaScript

JavaScript é uma linguagem de programação usada sobre tudo no desenvolvimento de sites.

Java e C#

Java e C# são duas linguagens de programação muito usadas no desenvolvimento de softwares para desktop.

O Java é mantido pela Oracle e o C# pela Microsoft.

React Native e Flutter

React Native é um conjunto de programas criados com a linguagem React, uma biblioteca usada sobretudo no desenvolvimento de aplicativos mobile.

O React Native foi criado pelo Facebook.
O Flutter também é uma biblioteca, mas escrita com a linguagem de programação Dart. É muito usado no desenvolvimento de aplicativos e é mantido pela empresa Google.

Faculdades e Cursos

Seguem abaixo alguns cursos relacionados à programação de computadores:
Ciência da Computação
Curso com duração de 4 anos voltado à formação de pesquisadores da área de computação. Esses profissionais que criam as linguagens de programação.
Engenharia de Computação
Curso com duração de 5 anos no qual os alunos aprendem sobre projeto de processadores e integração de hardware e software, por exemplo.
Sistema de Informações
Também com duração de 4 anos, esse curso visa formar profissionais que sejam capazes de usar a Tecnologia da Informação para armazenar as informações que circulam nos sistemas de uma organização.
Também existem diversos cursos tecnólogos e técnicos: análise e desenvolvimento de sistemas, técnico em informática, entre outros.

Vídeo-aulas e apostilas on-line

Você quer aprender programação de computadores? Então abaixo listamos links de cursos gratuitos no YouTube e alguns blogs!


Você precisa apenas de um computador e o bloco de notas para aprender HTML. Para aprender Java você pode baixar um software gratuitamente.
Aprenda Java usando apenas o seu celular! YouTube e assista diversos vídeos sobre programação!

Se quiser desenvolver sites: aprenda HTML;

Se quiser desenvolver aplicativos mobiles: aprenda React Native ou Flutter;

Se quiser desenvolver sistemas desktop: aprenda Java ou C#.

Comentários

Postagens mais visitadas deste blog

Curso de Java: Variáveis: tipo double

Curso de Java: Variáveis

Curso de Java: Saída de Dados