galera to comecando a estudar ruby hoje…
mais não consigo instalar a plataforma de
trabalho…
obs: meu pc não roda o netbeans hehehehe
como isntalar ou algum software de trabalho?
galera to comecando a estudar ruby hoje…
mais não consigo instalar a plataforma de
trabalho…
obs: meu pc não roda o netbeans hehehehe
como isntalar ou algum software de trabalho?
Não precisa instalar o Netbeans, instala o Ruby e se estiver no Windows usa um VIM ou Notepad++, se estiver no Linux VI ou GEdit/Kate, para escrever seus códigos.
Para executá-los basta um terminal de comando.
Alias é uma péssima ideia usar uma IDE para aprender uma nova linguaguem. A melhor coisa é usar editor simples, vi, VIM, NotePad, etc e linha de comando para compilação e execução.
O Ruby tem IRB que é um utilitário muito bom para aprender a linguagem.
Se não quiser instalar o Ruby, você também pode tentar alguns código direto na Web: http://tryruby.hobix.com/
Nem acho tanto problema começar com IDEs, ruim é começar com IDEs sem saber nada de programação.
O problema que vejo é usar IDEs em linguagens de tipagem dinâmica. Quem é viciado em code complete baseado no tipo da variável vai ficar mais perdido ainda quanto trabalhar com Ruby e JavaScript. Na hora que for ver qual método pode usar, ele simplesmente vai listar todos os métodos de todas as classes da linguagem pois não há um tipo específico que ele possa escolher. A menos que a IDE tenha suporte a inferência de tipo muito boa, vai ficar a ver navios.
Leia a documentação da API da linguagem e escreva todo o código. Um editor com pelo menos syntax highlighting já é ótimo.
Uma coisa que é excelente para aprender as linguagens novas (como Ruby, Python e até mesmo Scala, na versão 2.8) é o interpretador de comandos (que no Ruby é o irb e no Python é chamado… python mesmo).
Ele serve para você treinar bastante “programação experimental” (ou seja, você descobrir como as coisas funcionam, fazendo o menor programa que é capaz de fazer aquilo que você quer fazer).
Uma coisa que é excelente para aprender as linguagens novas (como Ruby, Python e até mesmo Scala, na versão 2.8) é o interpretador de comandos (que no Ruby é o irb e no Python é chamado… python mesmo).
Ele serve para você treinar bastante “programação experimental” (ou seja, você descobrir como as coisas funcionam, fazendo o menor programa que é capaz de fazer aquilo que você quer fazer).
Isso é muito bom mesmo!
Ainda mais no Rails, usando o script/console, fica muito legal pra fazer testes etc