プログラミング、何年生から?どれがいい?

最初はスマホアプリ、AI(Python)は、オススメしない。なぜ?
みんちゃん、こんにちは!、
えーと質問は本格的にプログラミングは、
何年生から何をやるのがいいか?だったよね。


はい。なんか調べたら色々あるっぽいし、
どれをいつからやるのがいいのか分からん、と思って。
そうね。プログラミングは英語ベースだから、英語を勉強し始める中学生以上ならいいよ。
英単語は知っといた方が分かりやすいからね。


はー、なるです。じゃ、何を勉強すればいいですか?
AIとか?流行りっぽいし。
うーん、対話型AIの時代になってきてるからねー


あーchat〜とかって奴ですよね。
そそ。文字打ち込めば自動で生成してくれたりね。 そうするとAI用の言語学んてもどれだけ活かせるかってなってくるよね。


あー説ある〜。
それにやっててつまらないと続かないし、結果を実感できた方がいい。だから身近なものがいいと思うよ。


なるなる。えーと例えばアプリとかですか?
アプリね。ただAndroidとiPhoneで違う言語を使うし、制作環境を作らなきゃいけないし結構ハードルあるよ。


あーそれだるいかも。
大切なのは「飽きない、挫折しない、活かせること」
そう。手軽に始められて、結果が実感しやすくて、後々活かせるもの。
だから、おススメはwebサイト作り。
いつもネット見てるChromeとか(ブラウザ)と
“テキストエディタ”っていうワープロみたいなのがあればいいから!


えー、そんだけでいいんですか?
そ。ネットしながらでいいから続けやすいでしょ?結果が出ないと嫌になっちゃうから。


あー、わかるー。
Q1:ノーコードのライブラリではダメなの?
A:既存のライブラリはある程度カスタマイズに対応するために、結構コードが複雑に作られています。ですので逆に自分の思う通りのコンテンツに作り替えたい、という場合には足枷となってしまうケースがほとんどです。後で「ここだけ作り変えたい!」と思っても複雑すぎて。コードを書ける人間からすると、最初から自分で作ったほうが良かった、と思うでしょう。
Q2:それこそAIに生成してもらえばいいのでは?
可能にはなると思います。ただ逆に言えばそこまでHTML、CSSなどは難しくありません。それに後で手直ししたいという場合、知っておけばすぐ修正できる程度のことも、全く知らなければ何も出来ない。それにAIが必ずしも望んだ通りのものをシンプルなコードで作成してくれるか、わからない部分があります。
じゃまずHTMLとCSSとJavaScriptをやっていこ。


え、3つも?
うん
でもHTMLとCSSは書式設定ってだけ。
で、動きをつけるのがJavaScriptなのね。
HTMLでコンテンツになる文字や画像とかを記述して
それにCSSで色とかサイズとかをデザインするの。
だから最初の2つは特に難しくないよ。


あー、ー歩ずつやったほうがいい説
そそ。慣れながらね。全体出来たら、その後コンテンツに動きをつけるJavaScript。
これは本格的プログラミングだけど結果をすぐ確認できるから続けやすい。


あー、一周回ってアリかぁ。
うん。アプリとかだと専門の会社入らないと覚え損だけど、
webサイトだと自分や友達のお店のサイトを作ったり
趣味のサイト立ち上げてもいいよね。
だから使い道あるのよ。


なるなる。
うん(笑) じゃとりあえずテキストエディタのおすすめのVisual Studio Code、DLしよ。 無料だから。


マ? タダって、、神すぎるー!
(笑)ここね
下の画像にリンク貼っとくから


上の画像にリンク(code.visualstudio.com)
簡単な使い方は検索すればすぐ出てくると思うし、
あと実際作るのは「メニュー」とコンテンツを作るために「Flexbox」ぐらい覚えれば、できると思うよ。


わかりましたー。やってみまーす。
入れた方がいい機能、紹介するね!

何より「作る楽しみ」を味わって!
普段接しているwebサイトが意外に自分でも作れる。普段の学校の勉強では味わえない楽しみがあります。学校の勉強がつまらないと思う理由に「普段使わない」ことがあります。「古文」「因数分解」「歴史」など日常生活で知らなくても困らない。でもwebを使わない人はいないので、面白いと感じる大きな要因になります。また最初は単に「タグ」をつけて、色やサイズを指定する、という簡単なことから始めて、欲が出てくれば自分で関数を作ってプログラムを組むことまでいける。入りやすく奥が深いのがwebサイト制作なのです。

Share Me !