質問: プログラミングの入門書をコードを打ちながら読み終わっても、一回ですべてを理解し、アプリ開発もできるようになることは無理ですよね。その場合は、もう一回最初からコードを打ちながら読み進めていったほうがいいのでしょうか?しかし、このやり方は時間が掛かってしまうので、他に何か良い方法はないかと困っています。 私は、どうせ一回じゃ理解できないなら一回目はコードは打たずに読んで、二回目はコードを打ちながら読んだほうがいいんじゃないかと思うのですが、このやり方は理解度や時間効率はいいのでしょうか?あまり良くないやり方でしたら、他に良いやり方を教えてください。
回答: Ruby on Railsの質問ということなら、 まず、webアプリがどういう仕組みで動いているか概要を掴む(これは入門書でもいいし、一般的な話でもいい) そして入門書又は公式のRailsチュートリアルをやってみる。実際に書く そのrailsはwebアプリ仕組みをこういう風に表現してるんだとか、時何故これが必要なのかをよく吟味しながらできるとなおいい←まあ、さすがに1回目は無理かも で、一回やったら、とりあえず作りたいものを作ってみる。作りたいものがなかったらtwitter的なものでも facebook的なものでも、食べログ的なものでもいいのでとりあえず作ってみる。 やはり、自分の思ったものが、どんどん実現していけるっていうのが、モチベにもなるし上達も早いと思う。 で、散々悩んで、作った後に、もう一度Railsチュートリアルを眺めると、入門書やRailsチュートリアルがいかに素晴らしいか初めてわかるんじゃないかな。