Como posso começar a programar?
Dica publicada em Linux / Introdução
Como posso começar a programar?
Esta dica comenta sobre como começar a programar e sobre o quanto o mundo está sendo controlado por algoritmos.
Cada vez mais o mundo está mais conectado a computadores, celulares, TVs inteligentes etc. E todos esses dispositivos têm uma coisa em comum, eles são programados com algoritmos que controlam, atualizam, criam novas funções e cuidam deste dispositivo.
Estes programas que estão rodando internamente nestes dispositivos, foram criados por pessoas que tem capacidade de criar, ler e fazer manutenções nesses programas, que são os programadores, que são cerca de 21 milhões de pessoas, que representa 1/3 de %1 da população mundial. Em um mundo tão dependente da tecnologia, apenas 0,33% da humanidade sabe controlar a tecnologia. Por que você não pode se tornar uma delas?
Há duas linguagens recomendadas (por mim) para iniciar na programação, que são Python e Javascript (Javascript não tem absolutamente nada a ver com o Java, são totalmente diferentes). Estas duas linguagens tem uma aprendizagem fácil e possibilitam que você possa aprender qualquer outra. Especificamente, eu aprendi Python como primeira linguagem, mas isso não tira mérito nenhum do Javascript, essas duas linguagens tem fácil aprendizagem, principalmente Python, por causa de sua sintaxe simples, um exemplo e este:
Python:
Javascript:
Esses dois trechos apenas mostram na tela um Hello World, mas já é possível observar as diferenças. Mas isso não significa que Python é melhor que Javascript, pois cada um tem seu propósito e motivo que foi criado.
Veredito: não há a melhor linguagem de programação para aprender a programar, apenas há as que se adapta melhor à você, exatamente igual às distribuições Linux, inclusive, Python já vem instalado em todo Linux, uma prova é digitando "man python" ou "man python3" para ver que ele já vem instalado.
Fonte: Approximately how many programmers are there in the world? - Quora
Cada vez mais o mundo está mais conectado a computadores, celulares, TVs inteligentes etc. E todos esses dispositivos têm uma coisa em comum, eles são programados com algoritmos que controlam, atualizam, criam novas funções e cuidam deste dispositivo.
Estes programas que estão rodando internamente nestes dispositivos, foram criados por pessoas que tem capacidade de criar, ler e fazer manutenções nesses programas, que são os programadores, que são cerca de 21 milhões de pessoas, que representa 1/3 de %1 da população mundial. Em um mundo tão dependente da tecnologia, apenas 0,33% da humanidade sabe controlar a tecnologia. Por que você não pode se tornar uma delas?
Por onde começar
Há muitas linguagens de programação excelentes para cada tipo de necessidade, PHP para sites, Java para programas, C para criação de sistemas operacionais etc. Mas há linguagens melhores ainda para aprendizagem dos conceitos básicos de programação, como variáveis, estruturas condicionais, estruturas de repetição etc.Há duas linguagens recomendadas (por mim) para iniciar na programação, que são Python e Javascript (Javascript não tem absolutamente nada a ver com o Java, são totalmente diferentes). Estas duas linguagens tem uma aprendizagem fácil e possibilitam que você possa aprender qualquer outra. Especificamente, eu aprendi Python como primeira linguagem, mas isso não tira mérito nenhum do Javascript, essas duas linguagens tem fácil aprendizagem, principalmente Python, por causa de sua sintaxe simples, um exemplo e este:
Python:
if True:
print('Hello World')
Javascript:
if (True){
console.log('Hello World')
}
Esses dois trechos apenas mostram na tela um Hello World, mas já é possível observar as diferenças. Mas isso não significa que Python é melhor que Javascript, pois cada um tem seu propósito e motivo que foi criado.
Veredito: não há a melhor linguagem de programação para aprender a programar, apenas há as que se adapta melhor à você, exatamente igual às distribuições Linux, inclusive, Python já vem instalado em todo Linux, uma prova é digitando "man python" ou "man python3" para ver que ele já vem instalado.
Fonte: Approximately how many programmers are there in the world? - Quora
Nos livros em português eles têm a mania de traduzir tudo quanto é termo/função/ferramenta, e nos manuais e man pages que você for ler por aí, estará tudo em inglês filhote. Na hora de pesquisar na internet, o material também está em inglês, e não sabendo os termos você nem consegue elaborar a pergunta direito.
E outra coisa: esse negócio aí de que Python é uma boa porta de entrada, eu acho besteira. Aprender C por exemplo não é mais difícil, só é diferente a sintaxe e tal. Nada contra a linguagem mas eu julgo ter perdido meu tempo com ela. C tem bem mais aplicações, usos e é uma boa base para tudo depois. A exceção, obviamente, é se você precisar de Python para a área pretendida né.