Most exercises there are about considering:
- the current state
- desired state
- what commands correspond to that difference
The first point requires you to be familiar with commands like pwd and ls, some git commands like git status or git log also help in figuring out what the current state is
Typing things in without considering what things are won't be very effective, kind of like frying eggs in your living room - you'd need to relocate to the kitchen first.
Pretty difficult to get feedback to where it makes a difference. Possibly the feedback feature in the exercises - but I don't know how that is handled, not a clue.