私はRubyを学びたいと思っています。私はいくつかの基本的なプログラミング経験を持っていますが、正直なところ新人として自分自身を分類します。 Rubyを学ぶ前に、どの言語を認識してよく理解しておく必要がありますか?Rubyの前に知っておくべきことは何ですか?
0
A
答えて
0
rubyでプログラミングすることができます。
知っておくべき一般的なことについては、本を読むことをお勧めします。したがって、すべての基本を説明する一貫したメッセージが得られます。
これは一般的なプログラミングを教える素晴らしい本です。それはあなたにルビーを教えることを教えてくれます。 http://pragprog.com/titles/ltp2/learn-to-program
また http://tryruby.orgで行く必要があります - お使いのブラウザでクイックルビーチュートリアルを
最後にバージョン1だけちょうどですが、人々がプログラムに学ぶのを助けるために設計されていますhackety-ハックプロジェクトをチェックしてください。 http://hackety-hack.com/
1
なし。 Rubyはあらかじめ知識や経験がなくてもうまく動作します。
RubyはSmalltalk、Lisp、Perlからインスピレーションを得ていますが、実際にはRubyを学ぶ前にそれらを知る必要はありません。あなたが慣用的なルビーを書くために失う必要があるいくつかの習慣)。
0
私のアドバイスは、プログラミングの初心者のために書かれたRubyの良い選択を選んで学習するだけです。
ルビーでプログラミングすることが目標である場合、ルビの前に別の言語を学ぶ必要はありません。
もちろん、実際に奥のものが実際にどのように動作しているかを知るために、C(またはアセンブラ)を学ぶこともできます。しかし、それは本当に本質的ではありません。
また、Rubyのような言語を学ぶこともできます。しかし、あなたがRubyスタイルで始めるのであれば、Rubyスタイルのベストをプログラミングする方法を学びます。
関連する問題
- 1. APIについて知っておくべきことは何ですか?
- 2. ポリモーフィズムについて知っておくべきC++のこと
- 3. IISについて知っておくべきこと
- 4. ユーザーの反社会的行動について知っておくべきことは何ですか?
- 5. エントリレベルのRailsジョブを取得する前に知っておくべきことはありますか?
- 6. apache solrを起動する前に知っておくべきことはありますか?
- 7. JavaScriptのアニメーションホバーを作成するために知っておくべきこと
- 8. 64ビットアプリケーションの開発について知っておくべきことはありますか?
- 9. OAuth、SAML、Microservicesについて知っておくべき基本概念は何ですか?
- 10. すべてのC++開発者がリンクについて知っておくべきこと
- 11. 他人について誰が知っておくべきですか?
- 12. MS RPCのSRVとは何ですか、それについて何を知っておくべきですか?インターフェイス登録フラグについて
- 13. JavaからC#に移行する際にアクセサークラスについて知っておくべきこと
- 14. 建築家が知っておくべきセマンティックウェブの基本原則/教義は何ですか?
- 15. windows上のmsysgit - もしあれば、私は何を知っておくべきですか?
- 16. 高品質のDjangoアプリケーションを作成するためにデータベースについて知っておくべきことは何ですか?
- 17. とは何ですか:manage、:すべてRubyでやっていますか?
- 18. ScalaとScala.JSの主な違いは、移植可能なコードを書くために知っておくべきことですか?
- 19. Java開発スタックのどのコンポーネントについて知っておくべきですか?
- 20. どのようにすべてのビューの前にtableviewを持ってくることができますか?
- 21. JEFF DEANのレイテンシ・ナンバーで、ミューテックス・ロック・レイテンシがメイン・メモリ参照よりも小さい理由すべてのプログラマが知っておくべきことは?
- 22. 異なるソースファイルのコメントを特定するためにPythonについて知っておくべきことはありますか?
- 23. Ruby - nokogiriを使って書くことができません
- 24. Silverlightの開発に飛びつくために私が知っておく必要がある最も重要なことは何ですか?
- 25. 春3から春2に行くことを覚えておくべきことは?
- 26. rubyで始まることを知っているPHP
- 27. Grailsはどのようにプロパティファイルを探すべきかを知っていますが、この場所をうまく使うことができますか?
- 28. Rubyはメソッドが存在することをいつ知っていますか?
- 29. JGAPでマルチスレッドを使用することに関して、私が知っておくべき「悩み」がありますか?
- 30. キーのリストでマップをインスタンス化することはできますか?私は事前にマップのすべてのキーを知っていれば
何があると思いますか? – delnan
英語? (真剣に、しかし、誰もいない。) –
すべての偉大な答えをありがとう! – David