中級者へのステップアップにちょうど良いガイドだと思う。練習問題はソースコードに適切なコードを埋め込む形で一人でも楽しく学べる。何より、コード例が非常にたくさん載っているのがよい。実際のコードに触れながら、ステップアップ形式で学んでいけれるので、体にしみこみやすい。途中途中にある、コーヒーブレイクは少し頭を使うアルゴリズムに関する例題がある。これを解くのもまた面白い。リファレンスとしては使い勝手は良くないが、ラーニング目的で使う分には申し分ない。練習問題の解答が切り離せるのもうれしい。解答を見ながら自分でコードを埋めていくだけでもかなりの練習になるだろう。初級者から中級者におすすめの実践向け演習問題だといえる。Languageシリーズ。Web系の方が強いですがスマホアプリもできます。Webサービス開発やスマホアプリ開発案件あればお声がけください。