learnbyexample

joined 1 year ago
 

Hello!

I am pleased to announce a new version of my Linux Command Line Computing ebook.

This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Plenty of examples are provided to make it easier to understand a particular tool and its various features. There are 200+ exercises to help you practice what you've learned and solutions are provided for reference. I hope this ebook would make it easier for you to discover CLI tools, features and learning resources.

Links:

I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.

Happy learning :)

 

Let me know your feedback, especially if you haven't learned awk yet!

[–] learnbyexample@programming.dev 1 points 11 months ago (1 children)

True, perhaps a case of doing too much of anything over a long period ;)

[–] learnbyexample@programming.dev 1 points 11 months ago (3 children)

When I was younger, I'd read slowly, trying to visualize the setting, keep track of character preferences, look up words I don't know, etc. I'd remember a book well enough to talk about it even a year or so after.

These days, I just skim over descriptions and read as fast as I could while still getting the main plot. I get attached to characters only if the book is really good and savor them during rereads.

[–] learnbyexample@programming.dev 1 points 11 months ago (5 children)

I mostly read fantasy and sci-fi, which tend to have multiple books in a series. If they are easy-to-read and short (300-400 pages per book), it becomes easy to consume. Also, I read for escapism, so I don't read too closely.

[–] learnbyexample@programming.dev 4 points 11 months ago (7 children)

Hopefully less than this year. I'm reading too many (100+) and that's reflecting in my reduced time on actual work (self-employed).

[–] learnbyexample@programming.dev 6 points 11 months ago (1 children)

I have a list of curated resources here: https://learnbyexample.github.io/py_resources/

There are sections for beginners, intermediate, advanced, etc. Also included are exercises, projects, debugging, testing, and many more stuff. Hope it helps :)

See also: https://jimbly.github.io/regex-crossword/

For Python, I wrote a TUI app with 100+ interactive exercises: https://github.com/learnbyexample/TUI-apps/blob/main/PyRegexExercises (covers both re and regex modules)

[–] learnbyexample@programming.dev 11 points 1 year ago (2 children)

+1 for Cradle already mentioned. I'd add

  • The Riyria Revelations by Michael J. Sullivan
  • Kings of the Wyld by Nicholas Eames

It's the name of the constructor, for example:

const pat1 = new RegExp(`42//?5`)

So, I used that in the book name.

That's great to hear and thanks for the kind feedback :)

[–] learnbyexample@programming.dev 8 points 1 year ago (1 children)

I used to use it for posting on Twitter, with some keywords (like book title) in bold.

view more: ‹ prev next ›