すでに与えられた答えに加えて、ジャンプスタートを始めるための最良の方法の1つは、シンプルでソースコードが利用可能なアプリケーションから学ぶことです。
これは、Githubのようなソーシャルリポジトリが優れている点です。例を参照するのに最適な場所。そして、それを見つけたら、それを自分のものとしてすぐにフォークして、アプリケーションにやりたいことを行うことができます。
- あなたはそれを実行できます
- あちこちで微調整して、物事がどのように変化するかを見てください
- より快適になるにつれて、より大きな変更を加えます
- あなたはすぐに本当に勉強していることに気づくでしょう
別のオプションは、非常に多くの異なる場所で文書化されている古典的なサンプルリファレンス実装を使用することです。たとえば、JavaのSpringフレームワークは、由緒ある「Pet Store」の例を使用しています。その例はGithubでも見つかると思います。
他のフレームワーク/ GroovyのGrailフレームワークなどのテクノロジーは、ブックや著者などを永続化して表示するために、ブックアプリケーションなどの他のクラシックを使用します。
私が試した最後のオプションは、優れたプログラミングブックに従って、例を手作業で入力し、Githubのようなリポジトリに配置することです。これには少なくとも2つの利点があります。1)覚えやすい方法でかっこいいことを思い出すのに役立つ独自のメモ付きのリファレンスがあります。2)難しい場所に入ると、友人や同僚に簡単に連絡をとることができます。コードを確認し、アドバイスを添えてください。
科学、特にプログラミングは、実際には他人の経験に基づいています。比喩的に言えば、理解するまでコピー/貼り付けしてから微調整することが、開発者がエンジニアになるのに役立つものです。