はじめに
Python学習を始めようと思ったとき、正直なところ「プログラミング=PCでやるもの」という思い込みがありました。
コードを書くならPCが必要。
学習するなら机に向かってやらないといけない。
そんなイメージを持っていたので、PCを触れる時間が限られている自分にとっては、
「そもそも始められるのか?」という不安がありました。
そんな中、学習方法をチャッピーに相談したことが最初の一歩を踏み出すきっかけになりました。
学習前に思っていたこと
学習を始める前は、こんなイメージを持っていました。
- Python学習はPCが必須
- コードを書かないと勉強にならない
- PCを触れない日は何も進まない
なので、
「PCを開ける時間が取れない=学習が止まる」
そんな想像をしていたので、正直、学習を始めることにハードルを感じてました。
チャッピーに相談して知ったこと
Python学習について相談したところ、
「Progateならスマホでも学習できますよ」と教えてもらいました。
正直、最初は半信半疑でした。
プログラミングをスマホで?
コードも書けないのに意味あるのかな?
そんな気持ちもありましたが、
- PCを触れる時間が限られている
- 何もしないよりは触ってみた方がいい
そう思って、**「とりあえずスマホから始めてみよう」**と決めました。
実際にスマホで学習してみた感触
実際にProgateをスマホで使ってみて感じたのは、
「思っていたより、ちゃんと学習になる」ということでした。
- 画面はスマホ向けに最適化されていて操作しやすい
- Pythonの概念や考え方を理解する上で必要な説明がされている
- コードを書くというより、理解することに集中できる
特に良かったのは、スキマ時間で学習できるようになったことです。
通勤の合間やちょっとした空き時間に「少しだけ進める」ができるようになり、「今日はPCを触れないから何もできない」という日が減りました。
正直な感触としては、**「けっこういける!」**という感じでした。
やってみて分かった限界
もちろん、スマホ学習だけで全てができるとは思っていません。
実際にやってみて、次のような限界も感じました。
- コードを自分で書く練習はできない
- 実行環境を作ることはできない
- 本格的な理解にはPCが必要になる
なので、今後学習を進めていくうえでは、PCでコードを書く環境を整えることが課題だと感じています。
今思っていること
Python学習には、最終的にPCは必要です。
それは間違いないと思います。
ただ、「始める前の入口」として考えると、
スマホ学習はかなり良い選択だったと感じています。
- Pythonの概念
- 考え方
- コーディングの基本ルール
こういった部分を知るには、スマホ学習でも入門編として十分だと感じました。
プログラミングをやってみようか迷っている人が、「ちょっと感触を知りたい」という段階で試す方法としては、悪くない入り口だと思います。
今後は、スマホでの学習を続けつつ、PCでコードを書く練習ができる環境を整えていく予定です。
