2019年05月24日
プログラミング教育のおすすめ基礎知識



「プログラミング」という単語、一度は耳にしたことがあると思います。
普段は耳にしない、実際に使うことがない人も多いプログラミング。
しかし、あなたの生活に密接に役立つものとなっている。
プログラミングの意味とプログラミングでできること、基礎知識をご紹介します。
-------------------------------------------------------
⏹️プログラミングとは


コンピュータは人間とは違って指示通りに動作する。
コンピュータに実行させたい動作をコンピュータが理解できる言語でプログラムを作り、作業を指示することをプログラミングという。
⏺️プログラムとは
コンピュータに実行させる作業手順の指示を記した文章。
・料理を作る時のレシピ
・車を運転するときのマニュアル
こんな感じのイメージ。
⏹️プログラミングでできること

⏺️スマートフォンアプリ
・HTML
・CSS

⏺️Webアプリ
【Facebook・Wikipedia・Google】
・HTML
・CSS


⏺️組み込み系ソフトウェア
・家電製品を動作させるのに必要なもの。
・ロボットの普及が広まるにつれて需要が高くなっている。
⏺️業務支援システム
RやPythonなどのプログラミング言語。
データ解析や会社業務の効率化のための業務支援システムとして多くの企業で利用。
プログラミングにより自動化して業務効率を上げる企業戦略が現代では基本。
スポンサーリンク

⏹️プログラミングを学ぶメリット
政府の成長戦略

・現実に必要な理由
プログラミングを必要とする業種は人手不足が深刻。
需要が高い現代ではスキルを身につけることで就職に有利となる。
プログラミングの構造や思考方法を知ることで論理的思考能力が身につく。
プログラミングとは関係のない職業でも役立つ。
パソコンさえあれば作業ができるので場所に選ばない。
スポンサーリンク

⏹️プログラミング言語とは
コンピュータが理解できる言語を機械言語と言う。
機械言語は人間が理解できるほど簡単ではない。
人間が理解できて機械言語に変換したものをプログラミング言語と言う。
⏺️主要な言語
比較的マイナーなプログラミング言語も含めると200種類以上もの言語がある。
主要な言語

・C言語
このように呼ばれており、コンピュータのOSやシステムの組み込みなどに使われている汎用性の高い言語。

・Java
業務システムやアプリケーションに使われている言語。

・JavaScript
Javaと同じものに見えますがJavaとは全く異なる言語。


⏹️プログラミングの基礎知識
・HTML
Hyper Text Multimedia Languageの略
Webページのベースを作るためのプログラミング。
⏺️文章の各部分がどのような役割を持っているのかを示し、文章の構造を定義する高機能なテキストファイル。
・CSS
Cascarding Style Sheetsの略
HTMLと組み合わせてWebページの全体的なスタイルを作るためのプログラミング。
HTML=文章の構造を定義
CSS=Webページ全体の雰囲気や印象
⏹️初心者におすすめの勉強法
始めにコードを真似する。


⏹️無料のサイトで始める。
プログラミングに興味があり勉強を始めようとする人は、どこから始めたらいいか悩んでしまう。
やみくもに勉強しても技術が身についているという実感が得られない。
そんな時は、無料の学習サイトで基礎的な技術から学ぶ。
⏹️気に入った本を3冊買う
基礎的な技術が身についた後は、より知識を深めるために気に入った本を3冊買うことをお勧めします。
・本の利点
①プログラミング言語の不明な文法を知る。
②本で紹介してあるサンプルサービスを作る。
③知識を深め基礎的な技術を固める。
⏹️エンジニア向けのQ&Aサイトを利用
本を読んでも解らない事はある。
それを質問して適切な回答を与えてくれる相手が身近にいない人が多い。


スポンサーリンク
初月からプログラミングの授業があるロボット教室なら、自考力キッズ

⏹️プログラミングスクールに通学
独学で勉強を続け、あまりの難しさで挫折してしまう人も多いです。
・挫折する前に
プログラミングスクールへの入校を検討する。


⏹️プログラミング通信教育を利用
本業の仕事などでスクールでの勉強に時間などが割けない人は、Web上でできる通信教育を利用も手である。
・Progate
Web上で学習しながら、実際にコードを打ち込みプログラムを実行できるサービス。
HTML
CSS
Java
Ruby

有料プランを利用により多くのレッスンを受けられる。
・Code.org
は子供から大人まで学習。
・JavaScript、Python
本格的なプログラミング言語が公開。

プログラミングの意味や基礎知識から勉強法は今述べた以外にもあります。
プログラミングに興味を持ち始めたら、今日から勉強を始めることが大事である。
様々な方法を試す。
(YouTubeで実践者ボイスを聞いたり)
自分に合った勉強スタイルが身につくことで、楽しくプログラミングを学べる。
スポンサーリンク

この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/8831375
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック