プログラミングを始めるための参考書
こんにちは、Noritamaです。
最近仮想通貨でプログラミングに興味を持った方も多いかと思います。
私もある程度プログラミングを勉強してきました。
プログラミングは、とにかくコードを書いていくことが大切です。
しかし、自分が作りたい物に合わせて、プログラミング言語を選ばないとモチベーションが保てないです。
ですが、一つの言語を習得することによって,ある程度他の言語にも対応できます!!
私はC++という言語を最初に大学で勉強し、その後Discord内でBOTを作るためにpythonを勉強ししたが、案外なんとかなります。
(BotはDiscordのTRXの非公式コミュ二ティで扱ってます。見に来てみてください。右側に招待リンクがあります。)
そこで、今回はプログラミング初学者にお勧めの書籍等を紹介したいと思います。
プログラミングが初めての方に読んでもらいたい本
↑こちらは、先ずはプログラミングについて知ろうって感じの本です。初めての方にはおすすめです。
↑言語の活用性について、さまざまな言語が載っています。ここから、選ぶのもありかもしれません。
私のおすすめ言語別書籍
Javascript
「Web上のブラウザに魔法をかけるのがJavaScript」と言われている程、色々な所で使われています。パソコンを起動してネットサーフィンをする際に「Google」や「ヤフー」などの「検索BOX」経由でWeb上の情報を探しますよね?
「検索BOX」を表示させているのが「JavaScript言語」で作成されたプログラムです。他にもサイトのパスワード入力画面で、使用できない文字(半角やドット、ハイフン等サイト毎に異なる)が入力された場合、画面上に出てくる注意喚起のスクリーンなどもJavaScriptでプログラムされたものです。
↑初学者はこれがおすすめです。サクサク進みます。
JAVA
Java は、1991年にインタラクティブ・テレビ用に開発がスタートしたプログラミング言語です。
javascriptと名前が似ていますが、まったくの別物です!!
ソフト系は大体これで何とかなります。
1996年にサンマイクロシステムズ社(オラクル社により買収済)からはじめてのJava がリリースされて、高いセキュリティーと高い汎用性、開発時間の短縮化とコスト削減を売りにwebブラウザをはじめ多くのソフト開発現場で採用されました。
Java の時系列による発展は上の YouTube が参考になると思います 。
↑JAVAについてはこれ1択じゃないかといわれるぐらい完成度高いです。私もこれで現在学んでいます。
↑データ構造とアルゴリズムの知識はJAVAプログラミングには必ず必要な知識です。大体、どの書籍にも載っていますが、ページ数が少ないのでこちらも購入しておきましょう。
勝手に決めた学習難易度
C++>=JAVA>>>python>>>javascript
初学者には激ムズだが個人的に読んだ方がいいと思う書籍
↑C++開発者が書いた物を翻訳してまとめたもの。広辞苑ぐらいの厚さがあります。しかし、これをマスターしたらC++を極めたと言ってもいいかもしれません。大学時代に買わされましたがまだ全部理解できていません。舐めてかかると泣きます。(泣)
↑pythonを扱うならこれは読んでおきたい。ある程度知識があっての話ですが......(震)
↑全然入門じゃない.........死にそう.........
↑個人的に読みたいと思っている物
まとめ
どうでしたでしょうか、プログラミングは奥深いです。
これからはプログラミングなんて出来て当たり前の時代が来ると思います。
興味を持ってこの記事を覗いてくれたんだと思います。是非、実行に移しましょう。
めげずに一歩一歩精進しましょう!!ではでは!!
良ければtwitterのフォロー、ブログにコメント等お願い致します!!