Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Perl introductory resources to warm newbies about Perl #8204 #8206

Merged
merged 6 commits into from
Mar 20, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions docs/dev/how-to-learn-perl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# How can I learn the Perl programming language?

Here are some introductory resources to learn Perl:

### Quick start
jnsereko marked this conversation as resolved.
Show resolved Hide resolved

- [Perl Youtube Tutorial](https://www.youtube.com/watch?v=c0k9ieKky7Q) - Perl Enough to be dangerous // FULL COURSE 3 HOURS.
- [Perl - Introduction](https://www.tutorialspoint.com/perl/perl_quick_guide.htm) - Introduction to perl from tutorialspoint
- [Impatient Perl](https://blob.perl.org/books/impatient-perl/iperl.pdf) - PDF document for people wintrested in learning perl.

### Official Documentation

- [Perl.org](https://www.perl.org/) - Official Perl website with documentation, tutorials, and community resources.
- [Learn Perl](https://learn.perl.org/) - Perl programming language tutorials for beginners.
- [Perl Maven](https://perlmaven.com/) - Perl programming tutorials, tips, and code examples.
2 changes: 2 additions & 0 deletions docs/dev/how-to-quick-start-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ First setup time estimate is `~10min` with the following specs:

Docker provides an isolated environment, very close to a Virtual Machine. This environment contains everything required to launch the Open Food Facts server. There is **no need to install** Perl, Perl modules, Nginx, nor Apache separately.

> **_NOTE:_** New to Perl, checkout [how to learn perl](how-to-learn-perl.md).
alexgarel marked this conversation as resolved.
Show resolved Hide resolved

**Installation steps:**
- [Install Docker CE](https://docs.docker.com/install/#supported-platforms)
> If you run e.g. Debian, don't forget to add your user to the `docker` group!
Expand Down
2 changes: 2 additions & 0 deletions docs/dev/how-to-use-repl.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# How to use Perl REPL (re.pl)

> **_NOTE:_** New to Perl? Check [how to learn perl](how-to-learn-perl.md)!

On your local dev instance, the "backend" container
comes with [Devel::REPL](https://metacpan.org/pod/Devel::REPL) installed.

Expand Down