Which languages do you program in, or do you want to program in? These days I mostly use Python myself. If you're somewhat new to the command line, the Introduction to the command line
book might be a good read. You can read it online for free, download in various ebook formats for free, or purchase
the printed book.