Melhor Linguagem Para Iniciar  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Olá,
Não sou bem um iniciante, mas um testador de linguagens até agora, mas não sei qual escolher, pois depois de um tempo para você fazer coisas grandes você precisa de muito e muito conhecimento ai desisto e parto pra outra linguagem, mas não sei em qual posso me fixar, então estou pedindo ajuda aqui, pois eu queria saber qual é a melhor linguagem que seja rápida de pegar e de fazer grandes coisas, mas sem ter de pagar para ter compiladores ou IDEs como no caso no Visual Studio, mas lembre-se que eu ja testei Java, C++, bem pouco de Rails, Delphi e Python.
Lembre-se que não importa a idade da linguagem como Clipper e não importa o OS para ela.

Só postei isto aqui na parte de .Net porque não existe uma parte geral de programação neste fórum.

Obrigado,
Nathan Paulino Campos

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Se eu fosse começar com programação eu definitivamente começaria com C. Depois Ruby ou Python paralelamente com Haskell.

This message was edited 1 time. Last update was at 03/08/2009 19:02:42


Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Então irei me aprofundar mais com o C++.

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
skalinichenko
JavaTeenager
[Avatar]

Membro desde: 10/12/2008 13:41:53
Mensagens: 172
Offline

nathanpc wrote:Então irei me aprofundar mais com o C++.

Boa escolha!
pois eu queria saber qual é a melhor linguagem que seja rápida de pegar e de fazer grandes coisas, mas sem ter de pagar para ter compiladores ou IDEs como no caso no Visual Studio

Acho que independente da sua escolha da linguagem, o "aprendizado rápido" vai depender de você. Se você for auto-didata, consegue entender conceitos próprios da linguagem em pouco tempo. Agora sintaxe, só com o tempo mesmo...
Sobre o "não ter que pagar nada para ter compiladores"; hoje, para estudantes mesmo, a Microsoft disponibiliza uma série de ferramentas para download e utilização, sem custo algum.

Programa Microsoft Dreamspark

O que acho legal em programação, particularmente falando, é a forma que você pode interagir entre as linguagens e em diversos ambientes!
Java com C++, Java com Ruby e por aí vai...
Flw, abçs!

This message was edited 2 times. Last update was at 03/08/2009 20:11:39


"Se um dia falarem que seu trabalho não é de um profissional, lembre-se: amadores construíram a Arca de Noé. Profissionais contruíram o Titanic!"

Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Eu iria mais pro lado do C, para aprender o que as outras linguagens costumam esconder, como gerenciamento de memória, estruturas de dados.

É meio chato de ver gente por aí que não tem nem idéia de como uma ArrayList ou LinkedList são implementados. Vendo isso nu e cru, você consegue saber que algorítmos são melhores para um caso ou outro.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

apesar de ser apaixonado por Java, acho eu que php é a mais facil... mais como os outros amigos já disseram tudo depende da pessoa !
[WWW]
Danillo_Moreno
JavaTeenager
[Avatar]

Membro desde: 15/02/2008 09:21:37
Mensagens: 186
Offline

Na minha opinião, linguagem é tudo igual... if, else, while, arrays, etc...

Claro que tem pequenas diferenças de uma para outra...

Acho que antes de qualquer coisa você deve estudar bastante lógica de programação e orientação a objetos...

O resto fica muito mais fácil...

Danillo
In Lemmy We Trust!!!
Thiagosc
GUJ Master

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

Bruno Laturner wrote:Eu iria mais pro lado do C, para aprender o que as outras linguagens costumam esconder...


Eu diria que é mais aprender a como não programar.

Estruturas de dados entre outros conceitos de memória, SO, etc, são coisas básicas que qualquer estudante de ciência de computação aprende na faculdade.
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Eu acho que boas linguagens para se aprender a programar são aquelas que:
- Não dependem de uma IDE para você programar;
- São interativas - você executa um comando, ele já lhe dá uma resposta.

Você pode tentar o Python ( http://www.activestate.com/activepython/ se for em Windows, ou já vem instalado se for alguma versão do Linux), por exemplo. É bem organizada e permite você aprender vários conceitos sem ter de usar muita "burocracia" (que é típica do Java, Cobol e outras linguagens).

Não aprenda C logo de cara; a minha evolução de linguagens foi:

Calculadoras programáveis -> Basic (não o VB, que não sou tão novo assim) -> Pascal (não o Delphi, que não sou tão novo assim) -> Lisp -> C -> C++ -> Java

Acho que C é uma péssima linguagem para aprender para quem não sabe nada.
Se quer aprender alguma coisa que usa os "intestinos" da máquina, aprenda Assembly logo de cara, e depois parta para o C. Embora seja difícil um emprego que precise de Assembly (usualmente só engenheiros eletrônicos usam Assembly hoje em dia), é bom para aprender como é que as coisas funcionam.

[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online

normalmente, toda instituição tende a ensinar pascal, por ser uma linguagem tipada e regrada. Linguagens como java e c podem ser muito confusas inicialmente, principalmente c++.

Agora, antes de saber linguagem, tem que saber muito bem a lógica.

http://www.americanas.com.br/prod/48129/BookStore?i=1
http://www.vivaolinux.com.br/dica/Livro-de-linguagem-Pascal-de-graca

www.citrox.com.br
dlt
JavaEvangelist
[Avatar]

Membro desde: 20/12/2007 16:30:29
Mensagens: 367
Localização: Belo Horizonte
Offline

Se eu pudesse voltar no tempo teria aprendido a programar usando Python.

"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

nathanpc wrote:Olá,
Não sou bem um iniciante, mas um testador de linguagens até agora, mas não sei qual escolher, pois depois de um tempo para você fazer coisas grandes você precisa de muito e muito conhecimento ai desisto e parto pra outra linguagem, mas não sei em qual posso me fixar, então estou pedindo ajuda aqui, pois eu queria saber qual é a melhor linguagem que seja rápida de pegar e de fazer grandes coisas, mas sem ter de pagar para ter compiladores ou IDEs como no caso no Visual Studio, mas lembre-se que eu ja testei Java, C++, bem pouco de Rails, Delphi e Python.
Lembre-se que não importa a idade da linguagem como Clipper e não importa o OS para ela.

Só postei isto aqui na parte de .Net porque não existe uma parte geral de programação neste fórum.

Obrigado,
Nathan Paulino Campos


O problema não é lingugaem, mas a forma como pensa o seu programa. Coisas grandes são um problema. A solução é a composição de coisas pequenas, IMO.

Escolha sua próxima linguagem pensando nisto.
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

mochuara wrote:
O problema não é linguagem, mas a forma como pensa o seu programa. Coisas grandes são um problema. A solução é a composição de coisas pequenas, IMO.
Escolha sua próxima linguagem pensando nisto.

Perfeito hoje saindo do desenvolvimento Orientado a Codigo para o desenvolvimento Orientado a Serviço, esssa composição de coisas tem regencia para funcionar então precisamos pensar em linguagens promovam SOA.

Recomendo abaixar o Eclipse IDE Workshop Weblogic for Oracle e começar a estudar linguagem nesse cenário para Oracle Service Bus, java é candidata sim, vc deve procurar saber como a solução funciona nessas futuras Enterpriser.


Isso ai !!!!

This message was edited 1 time. Last update was at 04/08/2009 22:15:19


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Eu aprenderia hoje, assim como fiz no passado, Python. Fácil de entender, poderosa e abrangente.
Depois passaria para uma linguagem mais comercial, como C# e Java, que são as mais indicadas. Claro, não esqueça do Ruby .

"Quanto mais aprendo mais tenho consciência que nada sei."
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

djemacao wrote:Eu aprenderia hoje, assim como fiz no passado, Python. Fácil de entender, poderosa e abrangente.
Depois passaria para uma linguagem mais comercial, como C# e Java, que são as mais indicadas. Claro, não esqueça do Ruby


É ai quem vem o X da questão, e você aprende Python e compreende seus limites e extensibilidade, se sim você já consegue produzir significativos resultados se não vai ficar a deriva de não compreender melhor o que você quer objetivar, da forma que vc sabe java ou usar o jpthon e não tera perda de produção se você nunca tinha se que ouvido falar em python, requisitos também cobrem aspectos das linguagems de programação.

This message was edited 2 times. Last update was at 05/08/2009 10:19:10


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team