Pewnie część rzeczy jak podstawowa składnia języka będzie zgodna między Pascalem a Free Pascalem, ale pewnie nie ma tam nowych rzeczy i nowoczesnego podejścia. Część rzeczy prawie się nie zmienia i warto uczyć się ze starych książek ( np. komendy posix czy stos TCP/IP), ale języki programowania zmieniają się nieco szybciej. Do Free Pascala polecam materiały na stronie free pascala oraz lazarusa. Ja Delphi uczyłem się ze starej książki Helionu "Praktyczny kurs Delphi", a jak zobaczyłem Lazarusa to przeglądałem to http://code.sd/startprog/StartProgUsingPascal.pdf Generalnie tutaj https://wiki.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines znajdziesz wiele materiałów. Może po polsku mało, ale ogólnie są. o do sensowności nauki - jeśli to Twój pierwszy język to nie ma znaczenia czy uczyć się Pascala czy C# bo pewnie i tak musisz się nauczyć myślenia etc. ale jednak jeśli np. programowałeś w PHP i chcesz nauczyć sie Pascala do konkretnych celów to się zastanów, bo język posiada wiele przestarzałych mechanizmów, nie ma wielu elementów znanych z nowszych języków oraz community mniejsze jak i mniej pracy w Polsce. Niemniej ogólnie język fajny i na początek akurat.