Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 3.48 KB

Programming-Guides.md

File metadata and controls

55 lines (37 loc) · 3.48 KB

Great Stuffs

  • Build Yor Own X - This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch. "Master programming by recreating your favorite technologies from scratch.⭐️

Documentation

  • Zeal Docs - Zeal software is an offline documentation browser for software developers.

    Window, Linux and Mac

  • DevDocs - DevDocs combines multiple API documentations in a fast, organized, and searchable interface. It contains mostly every language documentation at one place. And allow offline documentation download feature for selected languages

    Website based so can also use in mobile

Learn Regex

Guides on YouTube

Tips

  • It's a means to an end. Don't waste too much time studying it
  • Usage is the best study
  • Don't parse HTML with regex
  • Avoid using regex to validate emails
  • Best regex to match any email:

    (?:[a-z0-9!#$%&'*+/=?^{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_{|}~-]+)|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])_")@(?:(?:a-z0-9?.)+a-z0-9?|[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])+)])

Books

Shell Scripting

Misc