Comece com lógica de programação e depois algoritmos e estruturas de dados. Geralmente se usa pascal ou portugol(pascal em português). São mais simples e boas para começar, mas nada impede de começar por python ou c ou outra. Dependendo da área que quer seguir, você vai se focar em algumas linguagens e tecnologias.
Se for programar para web, vai ter que saber php, bancos de dados, rest, talvez ruby on rails ou python_django ou jsp.
Se for programar jogos, vai ter que aprender C++. Se for para celulares, usará JavaME. E se for para a plataforma da apple, usará objective-C.
Se for fazer aplicações desktops, poderá usar C#+.net, java, C++ com(QT|GTK|WxWidGet|.Net), python.
Se for fazer um sistema operacional, usará C ou C++.
Comments
Comece com lógica de programação e depois algoritmos e estruturas de dados. Geralmente se usa pascal ou portugol(pascal em português). São mais simples e boas para começar, mas nada impede de começar por python ou c ou outra. Dependendo da área que quer seguir, você vai se focar em algumas linguagens e tecnologias.
Se for programar para web, vai ter que saber php, bancos de dados, rest, talvez ruby on rails ou python_django ou jsp.
Se for programar jogos, vai ter que aprender C++. Se for para celulares, usará JavaME. E se for para a plataforma da apple, usará objective-C.
Se for fazer aplicações desktops, poderá usar C#+.net, java, C++ com(QT|GTK|WxWidGet|.Net), python.
Se for fazer um sistema operacional, usará C ou C++.
Aprender a programar é uma arte...
Para escolher um linguagem, depende de vários fatores.
- qual segmento vc pretende atuar ... ( gráfico jogos aplicativos, sistemas...)
- em qual ramo de atividade vc vai programar ( comercial , banco de dados, web, webcel...)
- sabendo essas vc ja pode decidir qual a linguagem mais apropriada...
Depois procure um curso ou livro de lógica de programação ao que vc mais se identificou.
Espero ter ajudado.