プログラミングの学習:言語の特性と講座選択について

対象講座:JAVA,Androidアプリ開発,JavaScript,PHP,Perl,HTML/CSS,ExcelVBA,AccessVBA,C言語

TOPプログラミング通信教育(適性について)

●---プログラムの学習:言語の特徴

JAVA
JAVAは非常に幅広い分野で活用されるプログラミング言語です。 お手元のPCやWeb(サーバー上)、スマホやタブレット端末で動作するアプリケーションを作成することが出来ます。JAVAのスキルを持ったプログラマーの求人は日々増え続けています。
以前は、プログラマーやSE職等のIT業界への就職(転職)を目指す方限定でお奨めしていましたが、現在では個人的にスマホ向けアプリの開発をしたいので勉強したいという方が急増しています。

Android
JAVA言語を利用してAndroid系スマホ及びタブレット端末で動作するアプリを開発することが出来ます。 当社のAndroidアプリ開発講座内で、先ずJAVA言語を学習して頂きます。Androidアプリ開発講座を受講して頂くだけで「JAVA言語基礎+Androidアプリ開発手法」を学習することが出来ます。

※お手元にスマートフォンが無くても、PCにテスト環境を構築しますので大丈夫です。

JavaScript
JavaScriptは、ブラウザ上で動作するプログラミング言語です。最近では、スマートフォンアプリやサーバーサイドなどをJavaScriptで書ける環境も登場しており、適用範囲はどんどん広がっています。また、JavaScriptは、Webページの処理能力を高める(動的表現や対話性を付加)為のスクリプト言語で、数あるプログラミング言語の中でも初心者にやさしい言語の1つと言えます。 PHPやPerlと連携してシステム化することも多く、基本的な文法も似ていますので、JavaScriptを習得して頂くことにより更に応用範囲が広がります。

PHP
PHPはWebアプリケーション開発用の言語として、とても人気があるスクリプト言語です。文法が簡単で覚えやすく、Windowsでの開発にも対応しており、データベースの取り扱いも他の言語と比較すると、かなり親しみ易いものになっています。
プログラミング初心者の方にとっては、ハードルの低い言語です。
通常PHPで作成したスクリプトは、サーバーと呼ばれるコンピュータ上に配置することによりWeb上に公開しますが、学習の際にはお手持ちのPCを使用して、学習〜開発(プログラミング〜テスト)することができますのでご安心下さい。
これは他のWeb系講座も同様です。

Perl
PHP言語がメジャーになる前にWebアプリケーション開発用の言語として多く活用された経緯あるため、現在でもそのメンテナンスやサーバー保守の分野において根強く活用されている言語です。言語仕様やその応用範囲はPHP言語とほぼ同じ規模になります。

HTML5/CSS3
HTMLは、ホームページを記述するためのマークアップ言語です。
ここでは、他のプログラミング言語と同列に説明していますが、厳密にはHTMLやCSSはプログラミング言語には分類されません。簡単に実行することができ、比較的簡単に理解し修得することができると思います。
CSSは、きめ細やかなデザインを実現させるもので、サイト内の各ページを効率よくメンテナンスする際にも有効に活用することが出来ます。自前のサイトを立ち上げる際、またはWeb系のお仕事をする際には、HTMLやCSS双方共に基礎知識として必ず必要です。
習得自体は、難しいものではありません。ある程度学習して「どんなもの」かを理解して頂ければ 他のWeb系の言語を学習しながらでも、更に少しずつ習得していくことが出来ます。

ExcelVBA/AccessVBA
VBAは、プログラミング初心者の方にとって非常に学び易い言語です。
ExcelVBAもAccessVBAもBasicという同一言語ですが、その用途の違いにより学習する角度が少し違います。 ExcelVBAでは、セルやシートやブック等を扱うためのVBAを記述し、AccessVBAでは、テーブルやフォームやレポート等を扱うためにVBAを使用します。 それにより、重点的に学習する内容が夫々の講座で差異があります。 勿論、ループ構文や条件分岐や変数の扱い方については同じですので何れかのVBAを学ぶことにより、もう一方のVBAの習得は比較的楽になります。
※ExcelVBAの習得にはExcel、AccessVBAの習得にはAccessが必要です。

C言語
C言語もVBAと同様に、プログラミング初心者の方にとって学び易い言語です。
主に制御系(ロボット制御、工作機械、車、TV等々の制御やドライバや通信制御)に用いられる言語です。そういう意味ではユーザーの目に触れることの少ない縁の下の力持ち的な役割を担う場合が多い傾向にあります。
C言語よりも後に誕生したプログラミング言語(JAVAやPHP,JavaScript等)の多くは、C言語の影響を少なからず受けています。そういう意味では、C言語を学んでおくことにより、他の様々な言語を学ぶ際に応用が利き易くなります。
プログラマーやSE職等のIT業界への就職(転職)を目指す方にとっては、必修の言語です。


Access基礎&実践AccessVBAAccessADO&SQLExcel入門&関数ExcelVBAWordPowerPoint
JAVAAndroidアプリ開発HTML5CSS3PHPPerlC言語JavaScript