Noritamaの仮想通貨交遊録

どーもー、Noritamaです。ここは、仮想通貨関連、プログラミングの話題について記事にします。

プログラミングを始めるための参考書

f:id:Noritama0308:20180214023352j:plain

こんにちは、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++

Cの進化バージョンです。私は最初にこれを大学で学びましたが、なかなか難しいです。
ですが、Cよりは扱いやすくなってると思います。

C++C言語に「オブジェクト指向」を追加したもので、より効率よくプログラミングができるように作られています。

C言語より開発効率がよくなるように、さまざまな拡張機能が追加されています。

他に注目するべき特徴は、C言語と互換性があることです。

C++C言語は同時に使うことができますので、ソフトウェアの開発で一緒によく使われています。


C++のベストセラー。おすすめです。

↑データ構造とアルゴリズムの知識はC++でも重要です。詳しく解説されています。


python

Python今爆発的な人気を集めている言語です。

Pythonは「少ないコード量(文量)で簡単にプログラムがかける」「コードが読みやすい」といったメリットのある素晴らしい言語。

今話題の人工知能(AI)やWeb開発など広い分野で使われています。

↑初学者はこれで大体の基礎は身につきます。

勝手に決めた学習難易度


C++>=JAVA>>>python>>>javascript

初学者には激ムズだが個人的に読んだ方がいいと思う書籍

C++開発者が書いた物を翻訳してまとめたもの。広辞苑ぐらいの厚さがあります。しかし、これをマスターしたらC++を極めたと言ってもいいかもしれません。大学時代に買わされましたがまだ全部理解できていません。舐めてかかると泣きます。(泣)


pythonを扱うならこれは読んでおきたい。ある程度知識があっての話ですが......(震)

↑全然入門じゃない.........死にそう.........

↑個人的に読みたいと思っている物

まとめ

どうでしたでしょうか、プログラミングは奥深いです。
これからはプログラミングなんて出来て当たり前の時代が来ると思います。
興味を持ってこの記事を覗いてくれたんだと思います。是非、実行に移しましょう。
めげずに一歩一歩精進しましょう!!ではでは!!


良ければtwitterのフォロー、ブログにコメント等お願い致します!!