Ruby(on Rails)
Rubyは、Webアプリケーションにとって素晴らしい言語です。 TwitterやHuluなど、多くの主要なWebサービスで使用されています。 そしてRubyのために最もよく使われるフレームワークであるRuby on Railsがあります。
多くの人は、C ++のような他の言語よりも学びやすいことに同意します。 Quartzの記事では、Ruby on Railsを最も収益性の高いプログラミングスキルとして評価しています。 Rubyの詳細については、このスクリプト言語の長所と短所を扱うMichael Morin氏が作成しました。
目標C
OSXとiOSアプリケーションの背後にあるプログラミング言語だから、Objective Cがオンデマンド言語である理由を簡単に知ることができます。 iPhoneは、2015年の米国のスマートフォン市場の約36%を占めていますが、これは前年より減少していますが、ほとんどの企業はこの市場でiPhoneアプリを持っていないというのは非常識です。 Objective Cを試してみることに興味があるなら、Code Schoolには素晴らしいチュートリアルがあります。
Python
Python(1980年代のMonty Pythonにちなんで命名された)は、Rubyのように、学習して使う直感的な言語です。 それは猛烈なファンベースを持ち、人気のInstagramソーシャルネットワークのバックボーンです。 Pythonは映画業界を含む様々な業界で複数の実装例があるスクリプト言語です - Industrial LightとMagicはPythonを使用してソフトウェア機能を社内で拡張しています。
Python.orgにはさらなる例があります。 Pythonについてもっと学ぶことに興味があるなら、Treehouse Blogのこの概要を見てください。
Java
Javaは、世界で最も普及しているプログラミング言語の1つです。正当な理由から、Javaの動作要件はほとんどありません。 複数のプラットフォーム上で実行できることを意味します。
JavaはAndroidアプリケーションを構築するためのフレームワークの一部でもあり、今日でもオンデマンドな言語です。 オラクル社は、Javaのマニュアルを提供しています。
C ++
C ++(もともと「クラスを持つC」と呼ばれていました)は、このリストで最も古いプログラミング言語です。 それは1980年代初頭に初めて導入されました。 それはあなたが毎日使っているあらゆるソフトウェアのバックボーンです。 このスタックオーバーフロースレッドの議論によれば、C ++はビデオ圧縮のようなパフォーマンスを重視するタスクに使用されます。 Cplusplus.comには、始めるのに役立つチュートリアルがあります。
結論:あなたはちょうど1つを選ぶ必要はありません
これらの5つの言語のいずれかを知っていると、より高い給与を得ることができますが、ただ1つに特化する必要はありません。 可能であれば、これらの言語のいくつかに慣れてください。 次に、スタイルが崩れた場合、別の言語に慣れ親しむことになります。 過去に見たように、専門分野はあなたが現場で時代遅れになることにつながります。 どんな分野でも、常に新しいスキルと技術を学ぶべきです。 また、無料で手ごろな価格のオンラインオプションがあれば、これまで以上に簡単にレベルアップすることができます。