Qual linguagem estudar?

Pessoal… estou na dúvida se estudo Java Desktop,java Web ou linguagem C.

Na opinião de vcs qual dessas é a melhor … em relação a mercado de trabalho… qual dessas as empresas estão usando mais?

Na minha opinião pessoal é C. :smiley:
Java para Web tem um maior destaque para o mercado de trabalho atualmente, principalmente devido à demanda por sistemas comerciais.

[]'s

Depende, se você estiver começando, aconselho a estudar C para aprender a base da linguagem(condições, laços, etc), que será praticamente a mesma quando posteriormente for estudar JAVA.

essa parte básica eu sei … até ja estudei java OO… é pq pretendo arranjar um estágio esse ano … ai tou sem saber qual linguagem eu me dedico mais…

Na minha opinião vc deveria aprender web…porém é complicado quando se não tem nenhuma base de programação, neste caso C é excelente para aprender…
Mas enfim…programando web vc tem mais chances…até para para programar como freelancer

eu tava estudando java… ia iniciar java swing e awt … java oo eu peguei no periodo passado… nesse periodo irei pegar java jsp …

outra coisa… alguem sabe algum tutorial de instalação do tomcat (correto) instalei por 2 e nao funciona…

é só baixar o .zip e descompactar. Não tem segredo nenhum.

Ja que você esta encaminhado em programação pode ser uma boa partir para java web,como os colegas disserão, web tem valor no mercado, principalmente agora com algumas empresas investindo nisso.Sobre sua pergunta do tomcat, basta você descompactar a pasta em algum lugar de sua preferencia e apontar o diretório na IDE que você usa.

Em relação ao mercado, acho que Java web tá melhor…

Mas, na minha opinião pessoal, sou a favor do Programador Poliglota ^^

Pra este ano quero aprender algumas linguagens mais dinâmicas (Ruby, Groovy, Python, sei lá, ainda nem sei direito a diferença entre elas… rsrs) e talvez até (Argh) .NET e PHP

Poutz cara… eu tbm… como já sei PHP, esse ano de 2011 eu bati o martelo de vez, finalmente, vou estudar Python…

Pensei no Groovy, mas acho que Python é mais bacana por ser totalmente desatrelado do Java e o Ruby eu não gostei…

Abs []

Cara, eu mexo com java a mais de 2 anos…
estou estudando ruby e rails agora…e estou louco pelo negócio! hahaha

é muito bom, mt facil e intuitivo…estou gostando bastante…e aconselho o estudo…

Eu estudei pelo livro Agile Web Development with Rails, é muito indicado pelo pessoal de rails…eu li e gostei…

Outro que me indicaram mas ainda nao tive a oportunidade de ler é o The Well Grounded Rubyist.

O Anderson Leite da caelum me indicou esses livros, só por isso já garante uma boa leitura :smiley:

Abraços

[quote=felipevs]Pessoal… estou na dúvida se estudo Java Desktop,java Web ou linguagem C.

Na opinião de vcs qual dessas é a melhor … em relação a mercado de trabalho… qual dessas as empresas estão usando mais?[/quote]

Em primeiro lugar: “Não existe melhor linguagem de programação!”
Existe a melhor linguagem para resolver um problema no menor tempo com o menor custo!

Primeiro você deve apreender um paradigma de programação! Isso é mais importante que a linguagem e não é ensinado na faculdade. Você não apreende OO do dia para noite não. Digo isso por que a maioria dos programas que vejo feitos por “programadores experientes” é uma massaroca de métodos e classes.

Segundo: O que você quer fazer? Quer desenvolver software embarcado? Estude C! Quer desenvolver softwares simples que fazem muito uso das funções API do Windows? Use Delphi! Quer desenvolver sites Web simples com pouco conteúdo dinâmico! Use PHP! Vai modelar um domínio complicado e necessita de uma linguagem de uso geral abrangente! Java ou C#.

Esse é só um exemplo e bem simples por sinal, não para ser levado como lei! No mercado existe n oportunidades para todo o tipo de desenvolvedor, você deve se especilizar em uma linguagem para uma aréa na qual goste de atuar mas o ideal é que você também conheça outras linguagens como disse o drigo.angelo.

Vou postar um artigo sobre isso no meu blog mais tarde e ai coloco um aviso aqui. http://tekhton.blogspot.com/

Gente, para quem estiver interessado, postei um artigo sobre esse assunto no meu Blog.

Eu acho importante como disseram saber um pouco de cada linguagem, mas ser especialista em uma é o que vai te tornar diferente dos outros, por saber mais e talz.
felipevs estou na mesma que vc, quero arrumar um estágio esse ano e pretendo que seja em java…estou lendo o livro Use a Cabeça: Java, muito bom por sinal :slight_smile:
Já que tocaram no assunto do Ruby, em que tipo de aplicação esta linguagem é usada?

Olá.
C# vem sendo usado bastante em varias empresas, pode estudar essa também!

Gente, cuidado!, principalmente quem está começando! Mais importante que saber uma linguagem é saber como programar! Depois que você apreende um paradigma para uma nova linguagem é só aprender a sintaxe dessa linguagem. Desenvolvedor de verdade programa em qualquer linguagem.

[quote=bsatrianim]Olá.
C# vem sendo usado bastante em varias empresas, pode estudar essa também!
[/quote]
O problema é que é uma linguagem proprietária…prefiro ser livre :lol:

++

Estude Logica de Programação

Falou e disse!!

Ao sair da faculdade eu tinha um pequeno conhecimento em Pascal, C, Delphi, Java. Depois no primeiro emprego passei pelo Cobol, Delphi e hoje estou no ASP, VB, JavaScript e vou iniciar num projeto em VB.Net e ASP.Net.
Resumindo, independente da linguagem o que eu precisei saber pra usar em todas foi lógica de programação.
É importante você saber um pouco de cada linguagem até mesmo porque o mercado pede um cara assim, mas lógica é importante em qualquer linguagem. Eu antes de entrar no mercado estudava tudo, ficava igual doido estudando frameworks Java, SCJP, SQL, JavaScript. Não foi tempo perdido pois eu sei um pouquinho de tudo que citei acima, mas depois que você entrar no mercado ai vai estudar o que for mais específico para sua área.

++

Estude Logica de Programação…[/quote]

Capacidade Lógica é a habilidade mais importante que um programador deve possuir. Eu apreendi muita lógica nas aulas de Cálculo Diferencial e Integral e Física quando fazia engenharia! Não acredito em apreender lógica! Lógica vem da experiência de resolver problemas sejam matemáticos, físicos, quebra cabeças ou qualquer outro. Se você não tem essa capacidade não deve nem começar a programar, pois não vai conseguir resolver os problemas mais básicos e vai ficar frustrado.

O que eu mais vejo são programas que possuem lógica, mas não são estruturados adequadamente, onde uma função tem centenas de linhas!!! Programas Pseudo Orientado a Objetos, onde as classes são utilizadas como estruturas de dados. Por isso insisto tanto que os programadores conheçam os paradigmas de programação!

Para saber sobre Pseudo Orientação a Objetos Leia: http://www.fragmental.com.br/wiki/index.php/Fantoches
Escrevi um post no meu blog sobre linguagens de programação no meu Blog: http://tekhton.blogspot.com/2011/01/melhor-linguagem-de-programacao-do.html