- ベストアンサー
PHP,Ruby,Perlなど幅広い言語を学ぶべきか?
PHP,Ruby,Perlなど幅広い言語を学ぶべきか? それともPHPひとつだけ学ぶべきか? 自分の得意分野だけ特化していく。 それとも、あらゆる言語を手をだすように幅広い分野へ学んでいく。 皆さんはどちらでしょうか? また、その理由を教えていただければ幸いです。 私は短期間に、あらゆる言語を手出すように幅広い分野へ学んでしまったため、未だにアプリケーションも作れません。
- PHP
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
まあ、幅広く学んでいるほうだろうと思う。JavaとPHPあたりが今は中心だが、まぁ今までに10や20の言語は勉強したと思う。半分以上はすっかり忘れてるが、万が一、それを使う仕事が来れば、復習してすぐにある程度使えるレベルまで戻すことはできると思う。 「幅広く学ぶから何も作れない」というわけじゃないだろう。それはつまり、どれもきちんと学んでいなかった、ということじゃないだろうか。学び方の問題であって、いくつ言語を学んだから、ということではないだろう。 学ぶ言語の数は関係ないとは思うが、ただ「母国語のように使える言語」を1つ持つことは重要だと思う。たとえば、英語を話すときも、頭の中で日本語に翻訳しながら話している人は多いだろう。それと同じで、新しい言語を学ぶときも、常に「これは、自分が普段使っている言語だとこうやってやるものだな」と翻訳しながら考えると理解がしやすい。 だから、PHPをやっているなら、まずはPHPを自由に使えるレベルにまで習得してから、次の言語に挑戦する、というのがいいように思う。
その他の回答 (2)
- cobe
- ベストアンサー率23% (54/227)
何が言語特有のものなのか、何がWeb一般で共通のものなのかを理解する上では、複数の言語を知っておいたほうがいいでしょう。 幅広くやることと、アプリケーションを作れないということはさほど相関はないと思います。
お礼
ご回答ありがとうございました。 参考にさせていただきます。 なるほどです。言語を理解することとアプリが作れることは別のようですね。
- php504
- ベストアンサー率42% (926/2160)
私の場合はとりあえずWEBプログラムが作りたいという目的が先にありました CGIでポピュラーなPerlを少しいじってみる(ラクダ本も買いました) PHPというのもあるらしいと気づく HTMLに埋め込めてフォームデータのやりとりも簡単にできるためPHPで掲示板など作って楽しむ という流れでPHPしかできません PHPが無ければそのままPerlを学んでいたでしょう
お礼
ご回答ありがとうございました。 参考にさせていただきます。 うちの場合はPHPを学んで、すぐAS3に乗り換えたため、PHPができなくなってしまいました。
関連するQ&A
- PHPとかperlとかrubyとか
質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。
- ベストアンサー
- その他(プログラミング・開発)
- PHP Ruby Perl の3言語の特徴 違い
PHP Ruby Perlの3言語の特徴、共通点、違いを調べてたのですが、今ひとつ掴めません。 分かりやすく解説出来る方、教えて頂ければ幸いです。
- 締切済み
- その他(プログラミング・開発)
- PerlやPHP、Rubyはどの準拠でしょうか。
HTMLやCSSはW3CでFlashやJavaScriptはECMA準拠ですが、PerlやPHP、Rubyの準拠を調べても検索結果がなかなか見つかりません。ご回答お願いします。 もし良かったらCやC#、Javaなど他の言語の準拠を教えていただければ幸いです。
- ベストアンサー
- PHP
- 初めてのプログラミング、rubyかphpか
初めてプログラミングを学ぶのですが、rubyかphpかで迷っています。 現在のところの目的は、HP作成で、このokwaveのようなフォームを多用したサイトを作りたいと思っています。となると、PHPが向いているのでしょうが、「PHPはテンプレート言語だからプログラムの知識がつかない(他の言語に手を出すときにつまづく)」と聞きます。 そこで、RUBYも選択肢に入れています。 あと、WEBアプリ開発となると、PERLという言語もあるそうですが、PHPとどこが違うのですか? 回答お願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- Rubyの得意分野は?
これまでJavaしか触ってこなかったのですが、この度Rubyに触れる機会を頂きました。 Rubyについては全く知識がないのですが、Javaに慣れている私のような者にとって学びやすい言語でしょうか? また、例えば(考え違いがあるかも知れませんが)「PHPと言えばコンシューマ向けのWebアプリケーション」、「Javaと言えばエンタープライズ向けのWebアプリケーション」といったように、「Rubyと言えば…」というような、Rubyがよく用いられていたり、得意とする分野はどういったものでしょうか? どうぞよろしくお願いします。
- ベストアンサー
- Ruby
- PHPやCGIやPerlやRubyやC言語・・
はじめまして。 仕事上の関係でプログラミングを今から覚えようと思っています。 PHPやCGIやjavaやPerlやRubyやC言語などありますが、 どれをおぼえたらいいのかまったくわかりません。 ちなみに覚えてやろうと思ってることが、 ランキングサイトとサブアドを運営する為です。 この場合何を覚えたらいいのでしょうか? ちなみに初心者向けやオススメ参考書などあれば一緒に教えてください。
- ベストアンサー
- C・C++・C#
- スクリプト言語としてのPHPについて
PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。
- ベストアンサー
- PHP
- RubyとかPerlとか、、、どのプログラムが今後生きてくるの?
色々ネット業界で仕事をしていると、 色々なプログラム言語の話を聞きます。 先日もRubyが注目されているような記事がありました↓ http://www.atmarkit.co.jp/news/200902/10/ruby.html が、正直ブログラミングを知らないような私にとって 今後、どのプログラム言語が注目されてくるのか? すらわかりません。背景・理由も含めて教えてください! そもそも、.NET、C++、JAVA、perl、php、Ruby、と ... 色々あるプログラムですが、どんなプログラムには どのプログラム言語が、良いのでしょうか? とりあえずWeb系、モバイル系のプログラム言語はどのあたりが 注目されているのか? 教えてください!
- 締切済み
- その他(プログラミング・開発)
- perl php ruby java(jsp?)等、webで使われる言語の特徴
perl php ruby java(jsp?)等、動的なwebページを作成する時によく使われる言語の特徴を教えてください。何故それらの言語が使われるのか、他の言語で作る事はできないのか、が気になります。サーバサイドプログラミングには○○という特徴があるので、△△という特徴を持った言語が向いている。のような回答を期待したいです。(答えが解るなら、何でもいいですが!)
- 締切済み
- その他(プログラミング・開発)
お礼
ご回答ありがとうございました。 参考にさせていただきます。 「母国語のように使える言語」を1つ持つことは重要だと思うところが納得しました。つまり、言語を学習したこととマスター(アプリが作れるという意味で)することは、また別のような気がしますね。ひとつの言語を学習し終えたからといってマスターせず次の言語に乗り換えると混乱しますね。