Galera estou estudando java a pouco tempo, no entanto
gostaria de aprender outra linguagem, paralelo a java.
Que linguagem de programação que voces recomendam?
obs: Não sei se seria interessante ser uma lingugem baseada
em java?
VB.net é uma boa tbm…
AHuhauHuahHAUhAUHUAHUAHUAHAUhu
T
thingol
Vá a este site - http://www.scala-lang.org/ - e siga os ponteiros. (Há até um tutorial, traduzido para o português.)
L
Leozin
Ruby =)
V
ViniGodoy
Estude C++.
A
Andre_Brito
E Python.
T
Tchello
Ando me fazendo a mesma pergunta e o que não sai da minha cabeça é a dúvida entre:
Ruby, Python e Scala.
Mais sugestões?
J
Juk
To aprendendo Ruby em paralelo e não me arrependo, to gostando muito.
J
Java_Terminator
Tchello, a galera me deu uma ajuda ai , e eu peguei um tutorial bam bacana de python, comecei ver hoje, e ta
bem tranquilo …
se quizer o tutorial posta seu e-mail ai…
ou manda uma mensagem privada que eu te
passo blz.
t+
J
juliocbq
C# hoje tem uso muito extenso. Inclusive em embarcados.
Objectice C e D são linguagens muito expressivas. Só não são pop.
F
Felagund
Ue por que não Ioke? Haskell ou Erlang?
Essa D ai não curti hehehe
J
juliocbq
Rapaz, depois que usei d gostei. Pela praticidade de gerar nativo e poder ter coletor de lixo.
L
laudenpower
Delphi… uahuahuahuau brincadeira, tipo se fosse estudar começaria a olhar o Ruby mais de perto.
T
Thiagosc
Todas as linguagens citadas anteriormente acrescentam nada ou muito pouco ao que você já sabe de Java. As únicas linguagens que valem a pena aprender são aquelas que expandem os seus horizontes. Aprender a fazer “Hello World” com 10 diferentes sintaxes não vale nada.
É por isso que Common Lisp é uma boa opção. Depois de aprendê-la você verá todas essas outras linguagens por uma outra perspectiva.
T
Tchello
Thiagosc:
Todas as linguagens citadas anteriormente acrescentam nada ou muito pouco ao que você já sabe de Java. As únicas linguagens que valem a pena aprender são aquelas que expandem os seus horizontes. Aprender a fazer “Hello World” com 10 diferentes sintaxes não vale nada.
É por isso que Common Lisp é uma boa opção. Depois de aprendê-la você verá todas essas outras linguagens por uma outra perspectiva.
Pergunta: tem mercado?
Quero algo como segurança, uma emergência no mercado além de Java e C++.
F
Felagund
Tchello:
Thiagosc:
Todas as linguagens citadas anteriormente acrescentam nada ou muito pouco ao que você já sabe de Java. As únicas linguagens que valem a pena aprender são aquelas que expandem os seus horizontes. Aprender a fazer “Hello World” com 10 diferentes sintaxes não vale nada.
É por isso que Common Lisp é uma boa opção. Depois de aprendê-la você verá todas essas outras linguagens por uma outra perspectiva.
Pergunta: tem mercado?
Quero algo como segurança, uma emergência no mercado além de Java e C++.
O Ideal não é aprender por ter mercado, é aprender pelo gosto de aprender algo a mais.
Java antigamente tbm não tinha mercado
J
juliocbq
Tchello:
Thiagosc:
Todas as linguagens citadas anteriormente acrescentam nada ou muito pouco ao que você já sabe de Java. As únicas linguagens que valem a pena aprender são aquelas que expandem os seus horizontes. Aprender a fazer “Hello World” com 10 diferentes sintaxes não vale nada.
É por isso que Common Lisp é uma boa opção. Depois de aprendê-la você verá todas essas outras linguagens por uma outra perspectiva.
Pergunta: tem mercado?
Quero algo como segurança, uma emergência no mercado além de Java e C++.
Toda linguagem tem mercado. Em muitos casos se usa pascal ainda, e inclusive microbasic.
Só depende da área que você quer atuar.
G
Gabriel
Uma coisa legal de se aprender e que está crescendo o mercado é Ruby.
Eu estou aprendendo e estou gostando.
Mesmo que eu não utilize profissionalmente, é legal programar em linguagens diferentes para pensar em várias formas de se resolver um determinado problema.
Se se interessar, estou fazendo o curso do Satish Talim, em http://rubylearning.org/ e estou achando muito bacana.
Pra quem se interessar, tenho alguns outros links interessantes e alguns PDFs sobre.
G
gomesrod
Eu acredito que antes de sugerir uma linguagem é preciso fazer a pergunta: qual é o objetivo de aprender uma segunda linguagem (no caso do colega que criou o tópico)? Isso faz toda a diferença…
Por exemplo:
Se ele quer melhorar na parte técnica, treinar os conceitos de computação e praticar uma programação um pouco mais “baixo nível”, C ou C++ são boas escolhas.
Se o objetivo for conhecer novas tendências, coisas que podem crescer no mercado, pode escolher alguma das linguagens de script que estão “bombando” como Ruby.
Se for para conhecer novas maneiras de pensar e resolver problemas, pode tentar alguma dessas linguagens malucas:wink: como Lisp.
Ou caso esteja a fim de dar uma incrementada no currículo e melhorar as chances de uma colocação no mercado atual, a dobradinha Java e .NET ainda é uma ótima pedida.
Enfim… tem dezenas de novas perguntas que podem ser feitas, e dezenas de linguagens que podem responder a cada uma delas, só quis dar um caminho por onde seguir para fazer essa escolha.
D
dlt
Repetindo o que já disse em outro tópico: se pudesse voltar no tempo teria aprendido a programar usando Python.
Apesar disso, uso Ruby na maioria dos meus projetos atualmente. O Python é bom pra iniciantes por causa da sintaxe simples e consistente, do poder da linguagem, da quantidade enorme de bibliotecas e da comunidade.
L
Leozin
Se eu pudesse voltar no tempo, eu faria exatamente igual
comecei a estudar .NET
conheci o java e larguei o .net
aí comecei a trampar com .net
durante esse tempo, estudei e tirei 2 certs java
aí vim pra sp e fiquei trampando e estudando com java
tirei + 2 certs, uma de java e outra uml
comecei a estudar ruby
aí comecei a trampar com ruby
e hoje sou feliz trampando com rails
J
javamaniaco
Eu aprenderia Python primeiro tb. Se é para ser a primeira, que seja algo mais fácil mesmo, é o que penso.
Mas não deixaria de aprender Java, onde há muito boas oportunidades no mercado e estudaria, como faço, o Ruby, pois nunca se sabe se um dia não vai aparecer aquela vaga dos sonhos :-).
J
juliofsn
Sendo pragmático: aprenda Ruby.
Ela é uma linguagem bem diferente de Java e é bastante simples de aprender. O critério de desempate com várias outras nessa mesma situação é a integração com o Java, assim além de uma segunda linguagem, ela se torna uma ferramenta que se soma ao que você já usa hoje.