下書き/試作 の ページs

このページは、今まで、Webページを作った経験上、
ページの構成や、内容など、途中で変えたくなることがありますので、
最初から、
 下書き・試作
のつもりで、書くことにしました。
あくまで、今現在関心のあることを中心に書いていきます。
この先、リニューアルするか、廃止にするかは、まったく決めていないことを書いていきます。

 免責事項:
 あなたは、当サイトの御利用につき何らかのトラブルや損失・損害等については、一切責任を問わないものとします。
 また、間違っている記述があった場合、もっと、詳しく書いたほうがいいと思った場合、予告なく、訂正しますので、ご了承願います。


KotlinReference: ver.rough-copy


 ('C -> Java' is preparation for learning Kotlin deeply, I think.
  I need a lot of time to illustrate them and to begin writing web-pages on them.)
    / 今どきの言語(Java、Kotlin、Python など)を、より深く、理解するための、C言語講座(構想中:20-0628)
      / C言語を実用レベルにすることは、目指していませんので、ご理解ください。
        / 少しだけでも、C言語をかじって見ると、Java も、Kotlin も、Python も、
        / C言語の、変形/改良な感じ だと思えてくるので、書いてみようと思っています。
          / 全体のイメージをつかむのに、例えば、1年は軽くかかりそうなので、実現できるかは、分かりません!
          / もし、実現できなくても、「今どきの言語の多くは、C言語の 派生/進化」 だと、主張しておきます。
            / まあ、そう思われているのは、常識かもしれませんが、実用レベルに到達できなくても、やる価値があることが言いたかったです!
      / C の実行環境:私は、gccコンパイラ と、VScode を使っていますが、
      / その他のやり方も、このサイト(Let'sプログラミング)に、紹介されています!
        / ターミナル(コマンドプロンプト)での、文字化け対策:> chcp 65001 を、カレントディレクトリ/実行ファイルがあるフォルダ で、実行してください。


 Python のすすめ 
英語が超得意な人は別として、Python は 「日本人にとって、希望の言語」 だと思います。
2020、1月5日現在、Udemy で、盛沢山の、Python講座が、\1,200 から、買えます。
  / Python3 の基礎 - 超入門・再入門 -、 はじめてのPython3。経験0からGUIアプリケーションを作れるまでの基礎力を! は、少なくとも素晴らしい。
    / はじめてのPython3。経験0からGUIアプリケーションを作れるまでの基礎力を! :  時間以上に盛りだくさんな内容、説明が上手い! 
      / あくまで、GUI の詳細ではなく、自力で作れるための基礎力を身に着ける講座です。
      / もちろん、簡単な作例をやりますし、ダブルクリックで実行できる、exeファイル の作り方も習えます。
  / ちなみに、今、「はじめての Kotlin【Java 知らなくてOK!丁寧な解説で Android に必要な Kotlin の基本を学習】」 を、見つけました。
    / さらっとチェックした感じ、良さそうで、私のページよりも、正確で、分かりやすいかもしれません。


Java


Kotlin(アンドロイドなどなど、、のために & Javaを効率的に書ける言語)
  / まず、やさしいKotlin入門(野崎英一) を、完全に理解します。
  / さらに、英語力も、強化して、Kotlin に関する本を読みまくり、書きます。
       / その前に英語を読みやすくするために、日本語版 の、Kotlin関係の本を読みまくります。
    / Kotlin に関しては、日本でも、人気が出て欲しいこともあり、本気で頑張ります。
      / しばらくお待ちください! 
       / やさしいKotlin入門 で、コードミスなど、見つけたら、ここで、書いていきます。

  / リファレンス的なページをつくるまで、ちょっとした気づきを、ブログonKotlinに、書いていきます。
    / 例えば、コンソールと対話できるようなコードを、IntelliJ では、書けるようになったが、
    / 説明できないので、理解出来たら、書いていきます。
    / Try Kotlin だと、実行できないのも???

  / IntelliJ IDEA について
    / IntelliJ と Kotlin と JetBrains社 の結びつきを考えると、IntelliJ自体重要だと思われます.
      / できる範囲でサポートしたいです.
        / インストール、設定、実行、REPL
    / ただし、アンドロイドスタジオ や アンドロイドアプリ作成 には、言及しません(大変過ぎて無理です).
      / アンドロイドスタジオ学習方法については、言及します.
         /  ここなら 、アンドロイドプログラムの様々な要素が、どんな風に結びついているのかまで分かります!

  / アンドロイドでの復習問題アプリも、考えています.
    / しかし、ややこしくなるので、まず、[HTML、CSS、JS] のページを作って、JSベースの問題集を、検討中.
      / [HTML、CSS、JS]のページも作って: 私自身、復習が必要!
        / Kotlin と、並行してやる予定

  / Kotlin公式リファレンス、HeadFirstKotlin、 Kotlin Programming:The Big Nerd Ranch Guide, First Edition 
   などなど を、参考にします.
  / やさしいKotlin入門 (野崎英一)を、大推薦したい!
    / 余分な労力を使わず、Kotlin習得に専念できる本です。
  / Kotlinプログラミング(Josh Skeen (著), David Greenhalgh (著), 吉川 邦夫 (翻訳, 監修))が、発売されました。
    / Kotlinプログラミングに、まったりとつかる
  / Kotlin のために、必ずしも、Java の知識は、必要ではありません.
    / 一般的なプログラミングコードを、日本語イメージコード で説明します.
      / これがないと、入門者には難しすぎると思います.
Even though we’re building applications for Java Virtual Machines, you don’t need to know Java to get the most out of this book. We’re assuming you have some general programming experience, but that’s it.
  - Head First Kotlin より -



Androidプログラミング・Tips
  / 最低限これだけ知っていれば、ほぼ、困らない、Kotlin文法や式(型、if/else文、関数 など)
    / 37. その他に、イテラブルオブジェクトについて、話題を追加しました。(2020.0501)
      / 追加されていない場合は、「37. その他」 の部分を、「新しいタブで開く(右クリック)」 すると、追加されると思います。
    / 11. for文 の説明が、的を得ていなかったので、書きなおしました(申し訳ございません)。
    / Androidアプリを作るために、Kotlinの洗練されたやり方を、最初は、すべて覚える必要はないと思います。
      / 例えば、when式 は、使えなくても、if/else文 で、最初は、いいと思うし、まだ他にも、そんなことをたくさん感じています。
        / Kotlin の、最新式 に、頑張りすぎると、Androidプログラミング を、始める前に、疲れてしまうと思う。
          / Androidプログラミング自体、、複雑なので、最初は、必要最低限 のことを考えてみます。
            / すべて、完全には、カバー出来なくても、「基本の理解」 が、あれば、後に、「最新のやり方を覚えること」 も、ずいぶん楽になると思います。
              / 後から知らなかったことが、どんどん出てくると思うので、前の記事でも、その都度、アップデートします。
                / 日付の追加を、付けます。


HTML, CSS & JS


プログラミングのための、Linux
  / Microsoft/Windows まで、オープンソースに目覚めている!?
    / WSL(Windows Subsystem for Linux) 、要チェック!(ハイスペックマシーンでなくてもOK)
      / Unix互換 のためにだけならもうmacOSでなくても、今使っているWindows10でOK。。
    / paizaラーニング、 分かりやすいと思います。
  / ちなみに、AtomEditor を、手に入れた Microsoft ですが、
  / Microsoft自身が開発している、VSCode は、軽くてクールなようです。
  / IntelliJなどが重くてつらい方にも重宝しそうではありますが、日本語情報が多いとは思えません(ありますが)。
    / 「徹底解説Visual Studio Code」が、発売予定です(アマゾンなどで評判をチェックしたいところ:19-0923)。


Java(リニューアル)
  / Javaの遺産を活用したいため. ただし、Kotlin の参考書が充実していれば、やるゆとりはないと思う.
  / Kotlin ⇒ Java(比較しながら)の方向がいいかも?
[secret_plan]・Math ・Physics ・徹底解説:アンドロイドアプリ'sレイアウト