Olá pessoal, tudo bem? Mais uma dúvida de um noob, na verdade é mais um questionamento.
Eu andei pesquisando bastante sobre as diferentes linguagens de programação, entendo para que servem e como funcionam de forma básica. Java está sempre nos Trends sobre linguagens de programação que são mais utilizadas, ou que são boas para ter um melhor desenvolvimento como profissional. Porém outras linguagens estão subindo cada vez mais neste Ranking.
Com a adoção de novas tecnologias e a mania do ser humana de buscar as coisas mais interessantes no momento. Acham que ainda vale a pena começar pelo Java? Ou as pessoas deveriam começar por algo com uma curva de aprendizado menos densa, como Python ou Ruby?
A versatilidade do Java é indiscutivel, desde a criação para Web até pequenos programas que rodam nas “Coisas” da sua casa. Essa seria a linguagem “ideal” para um indeciso, como eu, aprender e depois decidir se vai utilizar para construir Software, Mobile, ou trabalhos Web?
Deixem a sua opinião! Estou querendo me engajar mais na comunidade e começar sanando minhas dúvidas acho uma boa maneira, para que daqui a algum tempo eu também possa ajudar os outros!
A ideia é entender os porquês, ou melhor a lógica por traz da linguagem, a sintaxe é indiferente. normalmente para fins acadêmicos é comum começar por portugol, c, pascal, um pouco(ou muito rs) de estrutura de dados e depois ir para uma linguagem OO, mas vai de cada um. Java é ótimo eu uso e recomendo ):.
Vamos la
Java é uma linguagem verbosa, ou seja, qq coisa vc precisa escrever muito. E ai vc precisa de uma IDE pois compilar e executar na mão é para poucos.
Agora Java possui orientação a objetos, possui performance adequada, possui muitos projetos auxiliares ( Hibernate por exemplo ) e existem varias linguagens que rodam sob a JVM como Clojure, Scala, JRuby e muito mais. Aprender Java é aprender um universo cheio de coisas interessantes.
Vale aprender Python? Vale. Vale aprender qq linguagem.
Agora Python tem uma curva de aprendizado diferente, tem projetos diferentes, uma outra comunidade. A mesma coisa que Perl ou Ruby.
Eu tentaria aprender as duas ( ou 3, ou 4, ou 9 ).
Agora o que vale primeiro? Não sei. Eu aprendi Pascal primeiro. QQ coisa com if, while e for serve pra aprender.
Falar de linguagem é muito vago. Em relação a plataforma Java, é bem chato e mal direcionado, mas como é bastante usado no mercado não será desperdício para quem começa e precisa se preparar para a maioria das portas que se abrem.