GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • scripting_course
  • View on GitHub

This view

  • Original page
  • New address

GeezerVison is showing learnbyexample.github.io β€” Scripting Course

Scripting Course

Books, reference guides and resources on Regular Expressions, CLI one-liners, Scripting Languages and Vim.

Ebooks

Free to read online versions:

  • Understanding Python re(gex)?
  • Understanding JavaScript RegExp
  • Understanding Ruby Regexp
  • CLI text processing with GNU grep and ripgrep
  • CLI text processing with GNU sed
  • CLI text processing with GNU awk
  • Ruby One-Liners Guide
  • Perl One-Liners Guide
  • 100 Page Python Intro
  • Practice Python Projects
  • CLI text processing with GNU Coreutils
  • Vim Reference Guide
  • Linux Command Line Computing

πŸ›ˆ πŸ’° You can buy PDF/EPUB versions from Gumroad or Leanpub

πŸ“’ πŸ“’ Use this coupon link to get All books bundle with 25% discount.

Ebook drafts

  • Command Line Text Processing β€” From finding text to search and replace, from sorting to beautifying text and more
    • grep, sed, awk, perl and ruby got their own books
    • Coreutils like head, paste, sort, etc were collated into a single book
    • remaining commands (find for example) were added to the Linux Command Line Computing ebook
  • Python Basics β€” older version of 100 Page Python Intro
  • Ruby Scripting β€” examples based tutorial for Ruby scripting
  • Perl Introduction β€” Introductory course for Perl 5 through examples, geared towards VLSI engineers
  • Command line text processing with Rust tools β€” modern CLI tools for text processing


Blog

https://learnbyexample.github.io/ β€” my super duper awesome programming blog


Newsletter

learnbyexample weekly β€” programming resources, tools, free ebooks and more. This is a free newsletter, delivered every Friday


Curated resources

Here’s my collection of learning resources. Thanks to mdBook, these lists also have an intelligent search feature to find resources based on keywords.

  • Computer Science and Programming
  • Python
  • Linux CLI and Shell scripting
  • Vim
  • Perl
  • Git and GitHub


dot files

This repo also includes Bash and Vim customization files (files starting with .) based on my personal preferences.

⚠️ Do NOT copy these files directly to your home directory. You might overwrite useful settings already present. Understand the customizations and apply them manually.


Contributing

  • Please open an issue for typos/bugs/suggestions/etc
    • Even for pull requests, open an issue for discussion before submitting PRs
  • Share the repo with friends/colleagues, on social media, etc to help reach other learners
  • In case you need to reach me, mail me at echo 'bGVhcm5ieWV4YW1wbGUubmV0QGdtYWlsLmNvbQo=' | base64 --decode or ping me on twitter


License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.