プログラミングとは

小学校でも必須化したプログラミングとはどういうものなのかご存知でしょうか。

これからプログラミング学習をしようと考えている方にもわかるように紹介していきます

プログラミングとは

プログラミングとはコンピュータに対して命令を作ることです

まず、コンピュータは0と1の2種類の羅列しか理解できず、

この2通りの数字で指令の内容を把握して実行します。

ただ、0と1の羅列で作られた命令を人間が理解して読み書きすることはとても困難です。

人間でも読み書きできるように作られたのがプログラミング言語になります

 

プログラミング言語を使ってコンピュータに処理させたいことを記述していくことがプログラミングになります

 

プログラミング言語の種類

プログラミング言語には多くの種類が存在しています。

プログラミング言語ごとに長所があって、「作れるもの」や「得意分野」に違いがあり、いくつか紹介します

 

Webアプリケーションにおすすめなプログラミング言語

Webアプリケーション作成することができる言語は多く、

会社によって使われている言語が異なっています

フロントエンドでは「HTML&CSS」、「JavaScript」、「TypeScript」が使われています

バックエンドは最近では「Golang」という言語が注目されています

そのほかには「Ruby」、「PHP」などさまざまなプログラミング言語が使われたりします

 

モバイルアプリにおすすめなプログラミング言語

iOS向けアプリを開発したい場合は「Swift」がおすすめです。

Android製品のアプリを作る場合は「kotlin」がおすすめのプログラミング言語になります

最近ではiOS、Android両方開発できる「Flutter」という言語も注目されています

 

ゲーム開発におすすめなプログラミング言語

ゲーム開発には「C#」、「C++」、「JavaScript」と言われるプログラミング言語が使われたりしています。

どの言語が使われているかは会社によって異なったりします

終わりに

これから誰もがITの知識を身につけることになっていきます。

興味があるかたは勉強してみてはいかがでしょうか

プログラミングを始める前にやっておくこと

最近では当たり前にもなってきたプログラミング。

今後も需要はなくなることはなく、より豊かな生活のためにさらに利用されていくでしょう。

これからプログラミング学習始める方に必要なことなどを紹介していきます。

なぜプログラミングを始めるのかを考える

まずはプログラミングを通してどのようなものを作りたいのかが大切になってきます。

世の中にはプログラミングが使われているものがありふれています。

自分がプログラミング言語を使って何をつくりたいのか、何を実現したいのかによって学ぶ言語が変ってきます。

そのため、一番最初にやるべきなのは将来、どのような分野に関わり、どのようなシステムを作りたいのか思い浮かべ、自分がなりたいプログラマー、システムエンジニアは何かを考えてみると良いかと思います。

パソコン・学ぶプログラミング言語を選択する

自分の思い描くプログラマー、システムエンジニア像が決まれば、それに合わせたPC、プログラミング言語を選択しましょう。

Web系のプログラミングであれば高スペックなパソコンは必要ないですが、

AIなどの機械学習を取り入れて学習をさせていくのではあれば高スペックなパソコンは必要になってきます。

また、プログラミング言語には多くの種類があり、特徴も変わってきます。

自分の関わりたい分野でよく使われている言語から学習すると良いでしょう。

 

まとめ

プログラミングを始める前に一番大切なことは、PCのスペックでも、学習するプログラミング言語でもなく、自分がどのような分野に関わり、どのようなシステムを作りたいのかです。

プログラミング学習を始める前に自分はどうなりたいのか考えてみてはいかがでしょうか。z