Bitcoin Native Script Language
Script will not be very useful if you dont know first how bitcoin work in deep, I suggest programming bitcoin, which guide you to re build the whole bitcoin software with a whole chapter for Script
free and open source here:
https://github.com/jimmysong/programmingbitcoin