![見出し画像](https://assets.st-note.com/production/uploads/images/97971977/rectangle_large_type_2_cb0dba80c0f73b5e90424320c9dac5e2.jpeg?width=1200)
一番最初に始めるおすすめのプログラミング言語は?
プログラミングを始めたいと思っている方向けに一つ書いてみたいと思いました。
どうやって使うの?とか、どの言語がいいの?とか書いていけたらと思います。
おすすめのプログラミング言語ってあるの?
結論、おすすめのプログラミング言語は、その人のスキルレベルや使用目的によって異なります。
ざっくり、以下のようなプログラミング言語があります。(※さらっと読んで下さい)
Python: 人工知能や機械学習に特化したアプリケーションの開発に適していますが、一般的なWebアプリケーションやスクリプトの開発にも利用することができます。
Java: 企業向けの大規模なアプリケーションの開発に適しています。安定性が高く、多数のデバイスやプラットフォームで実行することができます。
JavaScript: Webアプリケーションの開発に特化しています。フロントエンド開発に適していますが、バックエンド開発にも利用することができます。
C++: システムソフトウェアやゲーム開発に適しています。高速な処理が要求されるアプリケーションの開発に利用することができます。
VBA (Visual Basic for Applications): Microsoft Officeアプリケーション内で動作するスクリプト言語。マクロや自動化タスク作成に利用。
GAS (Google Apps Script): Googleアプリケーション(Googleスプレッドシートなど)を拡張するためのJavaScriptベースのスクリプト言語。自動化タスク作成に利用。
プログラミングを始めるための準備は?(環境設定)
プログラミングを始めるためには、ざっくり以下のような環境が必要になります。
おそらく、こういうのがややこしくて、まずスタートラインに立つことなく、諦めるないし、後回しになってるのかなぁーと思います。
テキストエディタ: コードを記述するために使用するテキストエディタ。純粋なテキストエディタから、コードの自動整形や色付けなどの機能があるIDE(統合開発環境)まで、多数のオプションがあります。
プログラミング言語: 学習したいプログラミング言語に応じたインタープリタやコンパイラが必要です。
環境構築ソフトウェア: 一部のプログラミング言語は、特別な環境構築ソフトウェアを使用する必要があります。例えば、Pythonの場合はAnacondaやMinicondaなどの環境構築ソフトウェアがあります。
開発ツール: 必要に応じて、デバッグやテスト、パフォーマンスのモニタリングなどの機能を持った開発ツールを使用することもできます。
要するにややこしいということです。
初心者さんにおすすめのプログラミング言語は?
私の主観ですが、VBAかGASになります。
なぜかというと、VBAであればエクセル、GASであればgoogleアカウントを持っていればすぐに始められるからです。
先に述べたような環境設定がいらないので、スタートラインに立つのが簡単です。
もちろん、使い慣れてくると、別のプログラミン語の方がいろいろと便利になることがあります。処理速度が早かったり、コードが書きやすかったりなど。
ですが、まずは土俵に立つことが大切です。
より深く学びたいと思ったときに学べばいいと私は思います。
プログラミング言語と言っても、種類は様々ですが、英語とフランス語のように言語間距離が近いものもあり、1から学び直すといったことがないものもあります。もちろん言語間距離が遠いものもありますが。。。。
そう言った点で、感覚的に直感的に理解しやすいのはVBAやGASなどの言語なのかと思います。
VBAについて
GASについて
最後に
プログラミングは、コンピューターを活用してタスクを自動化したり、独自のソフトウェアを開発するために役立つスキルです。
始めるには、時間の投資が必要ですが、得られるものはたくさんあるかと思います。
始める前に、学ぶべき言語や開発環境を決めてください。個人的に初心者向けはGASやVBAです。
また、自分で問題を解決する能力を養い、思考力を鍛えることもできます。最後に、他のプログラマーから学ぶことも大切です。
私は公開していませんが、youtubeでは様々なチャンネルがプログラムについて教えてくれています。
あなたにはこのスキルを身に付ける才能がある!と信じてがんばってください。
この記事が気に入ったらサポートをしてみませんか?