プログラム学習とは?何のために必要?
【ブログ運営に必要なプログラム】
html css、javascriptもプログラムの一種。ブログ運営するためには基礎知識は必要。記事を書く際は、Wordpress(無料ブログの場合は専用エディターが付属している)などを使用していれば、あまりhtml cssは意識しなくても大丈夫。初心者は基礎知識のみ理解すればよいと思います。自分のサイトをカスタマイズしたり、見栄えをよくしたい場合には、更なる学習が必要です。
【今後の省力化に必要なプログラム】
将来的に、サイト運営の自動化や情報収集の省力化を行いたい場合には、初心者でも比較的容易に習得しやすく、多くのことができるPython(パイソン)学習をおすすめします。すすめる私もまだ初心者ですが、自分の強みを持つために学ぶスキルとしては手が届く(非開発者ではない人にとって)プログラム言語です。
まずはおすすめの書籍「文系でも稼げる!プラミング副業入門」を読んでください。
最初はWEBサイトの仕組みからhtml cssの基礎と続き、Pythonで何ができるか&具体的にどうやればよいかが書いてあります。ここでは、SEO対策用のキーワードをWEBの関連サイトから自動収集(スクレイピング)して、自動分析するようなプログラムコード例文を用いて簡単にアレンジする方法などを教授しています。Pythonを使えば、エクセルの自動化やWEBサイトの自動アップデート/ダウンロード等も自在にできるようになります。
【ブログの記事センス向上や運用機能向上のためのプログラム】
その他、多くのWEBサイトで使用されているPHP言語やjavascriptも勉強する価値はあると思いますが、余裕でできてからの次のステップ学習の方がよいと思います。
学習はどのようにスタートする?
まず何から学ぶ?
・今必要な基礎知識は?
・今後の運用効率化、拡張に備えた学習は?(プログラムは習得するのに時間を要するため少しでも早く・・)
【html cssの場合】
html cssを学ぶ際は、書籍・WEBは何でもよいと思います(いろんな学習素材・コンテンツが転がっています)。まず自分で記事を書く際にHTML表示で何をどう変えれば、表示はどのように変化するのかを自分で確認しながら知識を蓄積していくことです。また、わからなくなった場合に、ここをみれば解決・・という自分なりの解決方法を作っていくことです。
【javascripの場合】
javascriptは少し難しく、YouTubeのセイト先生コンテンツでの分かり易い動画学習がよいかな・・と思います。(セイト先生は、若いころからフィリッピン駐在で苦労した経験をお持ちで、親しみ安いです)
【pythonの場合】
pythonの学習は入り方が難しいようです。書籍、動画、スクールと入口はたくさんありますが、何度は少し高いため、自分にあった選択が必要です。まず、独学か正式スクール(有料)かで悩みます。スクール(有料)は確実にスキル習得の早道ですが、出費&時間的に束縛されることと天秤にかけることになります。私の場合は、できるだけ出費は抑える方針ですので、即独学を選択しました。
Python学習:具体的に何を使って学習すればよいのか?
・書籍学習
・動画学習(コードを書く)
・勉強会・同好会参加
【独学の場合】
書籍+無料動画スクール+(一部有料動画スクール)+勉強会・同好会参加をおすすめします。
書籍類のおすすめ
- 「Python1年生」 評価:くどさがなくすっきりとして頭に入りやすい
- 「たのしいプログラミング Pythonではじめよう!」 評価:初学者が不思議に思うだろうという箇所を的確に説明
- 「いちばんやさしい Python入門教室」 評価:読んでいて “ストレス” を感じにくい本
- 「独習Python」 評価:体系立てて学ぶにはぴったりの本
WEBサイトのおすすめ
プログラミング初心者が最速でPythonをマスターする方法 :Python有識者のおすすめ
無料動画(オンデマンド)スクール
・JMOOC(fisdom):大学講師によるpython無料学習講座(分かりやすくおすすめです)
・YouTube
#「いまにゅ」さんチャンネル:「いまにゅ」&「python」でYouTube検索
#「キノコード」さんチャンネル:「キノコード」&「python」でYouTube検検索
・progate :基礎レベルのレッスンまで無料、応用編は有料
・Python-izm :学習する人の段階に合わせて学習内容がカテゴリ分けされ初心者にも優しい
有料動画(オンデマンド)スクール
・Udemy Python講座 格安バーゲンセール(20000円⇒1600円~2000円)で購入。
⇒ちなみに私は、以下の3本を購入しましたが、まだ学習途中で習得はできていません。、
「PythonによるWebスクレイピング〜入門編〜」:今西航平さん講師
「PythonによるWebスクレイピング 〜Webアプリケーション編〜」:今西航平さん講師
「Python で Excel・Word を自動操作しよう!」:ひらまつ しょうたろうさん講師
※今西さんは、YouTubeのpython無料講座の「いまにゅ」さんと同一人物です。
・progate(基礎レベルのレッスンまで無料、応用編は有料)・・コード書きながらの実践形式
勉強会・同好会のおすすめ
・Start PythonClub(スタートパイソンクラブ)
入会無料、月1回開催、ZOOM+YouTubeにてオンライン開催(コロナ前は集合開催)
⇒初心者が約半数だが、毎回趣向を凝らした内容で面白い。
【正式スクール(有料)を利用の場合】
初心者&高年齢層向け
(正式入会前に、自分に合うか・金額的に大丈夫?などなど充分確認してください)
・中高年のためのプログラミング教室【TechGardenSchool】
一般的なスクール
(正式入会前に、自分に合うか・金額的に大丈夫?などなど充分確認してください)
・SAMURAI ENGINEER Plus+
教材+45分間のオンラインレッスンを月1回まで無料 ⇒月額税込3278円
・PyQ/株式会社ビープラウド
ライト月額税込3040円、スタンダード(学習サポートあり)月額税込8130円
・TechAcademy [テックアカデミー] /キラメックス株式会社
最短4週コース約17万円(分割払いあり:月々5375円〜)
プログラマー、ソフト開発者を目指す若年層向け
リーディング・エッジ社:上記のStart PythonClubを協賛している会社のスクールです。勉強会時のスクール応募案内を毎回聞いていますが、良心的で安心できる会社のように思えます。