
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.2
- 回答日時:
>>やはり専門学校にでも行かないとだめなのでしょうか。
まだ多くの専門学校では、Rubyは教育用の言語に入っていないのではないでしょうか?
また個人的な感想ですが、Rubyはいろんな言語の特徴を研究して、開発者である松本氏が作り上げた言語のようですが、特にラリー・ウォール氏が作られたPerlの影響を強く受けているように感じます。
で、Perlという言語は、CとかVBが言語の文法が、がっちり決まっていて、「それ、構文エラーだよ!」なんて役所の役人のようにいちいち文句をつけてくるように感じますが、Perlは、プログラマがやりたいことを推測して、「こんな処理がやりたいんだろうから、この命令はこういう意味にとるのがいいだろう」ってソースコードの雰囲気をよんでいる「KYじゃない」言語です。
「KYじゃあない言語」というと良い意味にとれますが、学ぶ側からすると、「1つの命令が、いくつもの意味を持つとか、言葉にしないこと(コードに書かれてないこと)を裏でやってくれている」ので、覚えるのがやや困難さを感じさせる面があります。
Rubyは、さすがにPerlよりも「親切心」は弱まっていますが、それでも、他言語に比べると「KYじゃない度」は強いです。
また、一見、Rubyの言語構文は、簡単なように見えますけど、それまでのさまざまな言語を研究した成果が盛り込まれた、「羊の皮をかぶった狼」みたいな言語です。難しいことを言わずに「使えればいいじゃん!」的に使うならいいのですが、きっちりと学ぼうとすると、いろんなプログラミングの概念を理解していることを要求されます。
RubyonRailsにもいえますが、単に使うだけならいいのですが、ほんとうに理解しようとすると、どちらも難易度は高い気がします。
そういう意味では、「Rubyを学ぶ」というよりも、それを学ぶための基礎作りに「コンピュータとコンピュータ言語を学ぶ」ということで、専門学校などに行かれて学ぶのも良いかと思います。
No.1
- 回答日時:
駄目なことはないです。
プログラミングは素質が大いに影響するので。・論理的な思考が出来るか
・抽象的な概念を操れるか
あたりに自信があれば自習で十分です。
まずは、「たのしいRuby」http://www.amazon.co.jp/dp/4797336617/ を読んでください。定番なので図書館にもあるかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのhtmlへの紐付けについ...
-
ビーリアルのユーザー名を変え...
-
100万件越えCSVから条件を満た...
-
a=2, b=1のとき”x=(a-b+3)%3”の...
-
一週間用のカレンダー
-
Ruby require ライブラリー
-
ruby OpenURI::Meta
-
ruby while式
-
ruby loopメソッド 変数(再喝)
-
ruby 配列
-
ruby loopメソッド 変数
-
ruby クラス・オブジェクト・イ...
-
ルビー言語 ライブラリー 追記
-
ruby raise句
-
ruby begin句
-
ruby ensure句
-
ルビー言語 ライブラリー(再々...
-
ルビー言語 csvファイル 続き(...
-
ルビー言語 csvファイル 続き
-
ルビー言語 ライブラリー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンのフォルダ保存について
-
Rubyを勉強している初心者です...
-
よくTwitterで見かける #プログ...
-
VB2005のソースの中にRubyを埋...
-
Ruby と Ruby on Rails
-
Ruby言語の現場での活用状況に...
-
プログラミング言語を習得する...
-
Rubyから学ぶことについて
-
Rubyなどを使って検索できるプ...
-
Rubyの得意分野は?
-
未経験者がwebサービスを開発す...
-
先に覚えるならRubyかPythonど...
-
ruby on Railsについて
-
プログラミング初学者の勉強方法
-
僕は高校生なんですがプログラ...
-
COBOLのIFの入れ子について
-
小文字wと大文字Wの区別
-
VB.NETで階乗を求めるプログラ...
-
Windowsでchangenotifyしたい
-
Rubyのソースを難読化すると「u...
おすすめ情報