by using it on a real project 4 Read a quick intro to know what you can do (a few blog posts or a short book) 4 Read a book, apply on a project, then read the book again
they can be associated to use cases 4 If you know a certain feature has been done, you just have to figure out how 4 Start with small, simple features 4 Be prepared for refactoring as you learn