スマホでプログラミング、できなくはないというのが僕の意見です。出来なくはないが現実的ではないというのが現状なのでは。
プログラミングヒヨコなんだけども、Progateというプログラミングを勉強できるWebサービスで最近頑張っている。このProgateはコードを打つWeb版と出先でも簡単にできるスマホアプリがある。Web版はキーボードで打って課題をクリアするもの。アプリはあらかじめ用意されているブロックを並べるようなイメージ。
出先でProgateをやりたくなったんだけど、ブロック並べるようなのは簡単だし本質を理解しなくても意外とクリアできてしまうものなのでWeb版でやってみましたが難なくできました。ただし、tabとかがついているソフトウェアキーボードを使いました。
Androidの話だけどTermuxというコマンドラインを導入できるアプリがあり、それで自分が思いついた事を出先でアレコレ試したりしてます。
Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。