Jeśli zaawansowana obsługa grepa, to warto się zapoznać z podręcznikiem systemowym tego polecenia (otwierasz przez man grep) oraz z man regex (wyrażenia regularne). Jeśli konsola, to nie ma wyjścia jak zapoznać się ze standardowymi poleceniami w powłoce. Nie proponuję, byś w tym celu czytał cały man bash, ale warto i tam zajrzeć (jest po polsku). Zresztą bash nie jest jedyną powłoką, ale dominuje w Linuksie.
Sam nie polecałbym nie tyle rozglądać się po sklepach, co po sieci w mnóstwie materiałów za darmo i zaczął od przykładów, a potem uzupełniał wiedzą z podręczników.
Do ćwiczeń dobrze ściągnąć sobie jakąś wersję live, choćby Ubuntu.