Book generaly explain git basic with very nice method but i didn't like practice examples section because sometimes it doesn't give definition about git code and it is very hard to understand why are we using the spesific code samples. On the otherhand some samples are very good (for ex. push and pull technique and collaboration section)
You can work with book and after that you can use GUI for git code easily( sourcethree ,gitgub desktop etc.)