• Stars
    star
    1,364
  • Rank 34,237 (Top 0.7 %)
  • Language
    Vim Script
  • Created over 8 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Scripting Course

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

Ebooks

Free to read online versions:

ℹī¸ 💰 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 Computing from the Command Line 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

Blog

https://learnbyexample.github.io/ — my super duper awesome programming blog


Newsletter

learnbyexample weekly — programming resources, tips, 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.


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

More Repositories

1

Command-line-text-processing

⚡ From finding text to search and replace, from sorting to beautifying text and more 🎨
Shell
10,173
star
2

py_regular_expressions

Learn Python Regular Expressions step by step from beginner to advanced levels
Python
1,747
star
3

learn_gnuawk

Example based guide to mastering GNU awk
Shell
1,068
star
4

TUI-apps

Terminal User Interface (TUI) apps
Python
592
star
5

Python_Basics

🐍 Syntax, working with Shell commands, Files, Text Processing, and more...
Python
552
star
6

cli-computing

🐧 Linux command line and Scripting guide for beginner to intermediate users
Shell
529
star
7

vim_reference

:q Vim reference guide for beginner to intermediate users
323
star
8

learn_gnugrep_ripgrep

Example based guide to mastering GNU grep and ripgrep
Shell
317
star
9

practice_python_projects

Book on basic to intermediate level Python projects
Python
313
star
10

100_page_python_intro

🐍 Short, introductory guide for the Python programming language 📗 ⚡
Python
220
star
11

curated_resources

📚 Curated lists for programming, books, movies, music, games, etc
201
star
12

cli_text_processing_coreutils

Example based guide for specialized text processing with GNU Coreutils
Shell
188
star
13

learn_gnused

Example based guide to mastering GNU sed
Shell
184
star
14

learn_ruby_oneliners

Example based guide for text processing with Ruby from the command line
Shell
173
star
15

py_resources

Collection of Python learning resources
166
star
16

learnbyexample.github.io

My super duper awesome programming blog
HTML
132
star
17

learn_js_regexp

Learn JavaScript Regular Expressions step-by-step from beginner to advanced levels with hundreds of examples and exercises.
JavaScript
111
star
18

learn_perl_oneliners

Example based guide for text processing with Perl from the command line
Shell
103
star
19

Ruby_Regexp

Learn Ruby Regexp step-by-step from beginner to advanced levels with plenty of examples and exercises.
Ruby
99
star
20

command_help

ℹī¸ Extract help text from builtin commands and man pages
Shell
94
star
21

Ruby_Scripting

examples based tutorial for Ruby scripting
Ruby
68
star
22

Perl_intro

đŸĒ Introductory course for Perl 5 through examples, geared towards VLSI engineers
Perl
44
star
23

ThinkRubyBuild

Forked from https://github.com/AllenDowney/ThinkPython2
TeX
32
star
24

cli_text_processing_rust

Command line text processing with Rust tools
20
star
25

regexp-cut

Use awk to provide cut like syntax for field extraction
Shell
16
star
26

learnbyexample

15
star
27

tpyo_revealo

🙈 assistant for hunting down tpyos
Python
13
star
28

squaretictactoe

🎮 Tic Tac Toe reimagined
Java
7
star
29

escapist-reviews

Lists, reviews and other thoughts about fictional books I read
1
star