# Great external tutorials

**URL:** <https://forum.endeavouros.com/t/great-external-tutorials/15537>\
**Category:** Newbie\
**Created:** [June 30, 2021, 12:04pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537 "2021-06-30T12:04:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![manuel](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/manuel/32/396_2.png) [@manuel](https://forum.endeavouros.com/u/manuel)\
**Post date:** [June 30, 2021, 12:04pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/1 "2021-06-30T12:04:48Z")

</div>

Add here Linux related tutorials that are useful and helpful for new and/or seasoned Linux users.

## bash tutorial

[https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf](https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf)

---

<div class="post-metadata">

**Author:** ![ReemZ](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/reemz/32/20301_2.png) [@ReemZ](https://forum.endeavouros.com/u/ReemZ)\
**Post date:** [June 30, 2021, 12:58pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/2 "2021-06-30T12:58:02Z")

</div>

[You knew I was gonna.](http://catb.org/~esr/faqs/smart-questions.html)

---

<div class="post-metadata">

**Author:** ![ceph](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ceph/32/30222_2.png) [@ceph](https://forum.endeavouros.com/u/ceph)\
**Post date:** [June 30, 2021, 6:13pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/3 "2021-06-30T18:13:22Z")

</div>

#### The Missing Semester of Your CS Education:

> “We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!”

> **[The Missing Semester of Your CS Education](https://missing.csail.mit.edu)**

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [June 30, 2021, 7:15pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/4 "2021-06-30T19:15:35Z")

</div>

Linux Command LIne

[https://sourceforge.net/projects/linuxcommand/files/TLCL/19.01/TLCL-19.01.pdf/download](https://sourceforge.net/projects/linuxcommand/files/TLCL/19.01/TLCL-19.01.pdf/download)

---

<div class="post-metadata">

**Author:** ![flyingcakes](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/flyingcakes/32/6218_2.png) [@flyingcakes](https://forum.endeavouros.com/u/flyingcakes)\
**Post date:** [July 1, 2021, 2:12pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/5 "2021-07-01T14:12:18Z")

</div>

> [@ceph](#):
>
> [https://missing.csail.mit.edu](https://missing.csail.mit.edu)

Much recommended for students. Most students will eventually get to know about the tools sooner of later, but up until then, they would have already wasted hours trying to accomplish tasks the laborious way.

* * *

Linux Journey for anyone wanting to learn working inside the shell.  
[https://linuxjourney.com/](https://linuxjourney.com/)

* * *

For introduction to CS, I like CS50.

> **[CS50: Computer Science Courses and Programs from Harvard](https://www.edx.org/cs50)**
>
> Introduction to Computer Science from Harvard, better known as CS50, is the largest course on the Harvard campus and more than 4,000,000 learners worldwide have registered for the course on edX.

They also have follow up courses after this introductory course. I’m currently doing [Web Programming with Python and JavaScript](https://cs50.harvard.edu/web/2020/).

* * *

MIT has their Open Course Ware

> **[MIT OpenCourseWare | Free Online Course Materials](https://ocw.mit.edu/)**
>
> MIT OpenCourseWare is a web based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity

Old videos are in low resolution that kinda makes it hard for me to follow, but I sometimes watch non-science videos. (society, language, etc)

* * *

On YouTube, there is this channel called FreeCodeCamp, that I like because they upload few hours long videos on programming related topics.

[https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ)

* * *

On edX, Linux Foundation has tons of courses. You can audit them for free, meaning course videos and articles will be available for free an no cost. For course completion certificate and tests, you need to pay.

> **[The Linux Foundation](https://www.edx.org/school/linuxfoundationx)**
>
> More than 20 years ago, Linus Torvalds sparked an open source revolution with a short email declaring he was doing a new project “just for fun.” Today, Linux powers 98% of the world’s super computers, most of the servers powering the Internet, the...

You can browse edX for more courses. Some courses by MITx, on science and humanities, are on my TODO list. Afaik, all courses follow this auditing thing. You can access course materials for free, but certificate requires payment.  
**Note** : If you audit a course, it is made available only for the course duration. Beyond the last date, you cannot access the course anymore.

Coursera is another website working similar to edX.

* * *

Teach Yourself CS is a great website that collects resources about CS topics. It does not have any tutorials. Only external links.  
[https://teachyourselfcs.com/](https://teachyourselfcs.com/)

* * *

For anyone into Competitive Programming, this book is great:

[https://cses.fi/book/book.pdf](https://cses.fi/book/book.pdf)

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [July 1, 2021, 2:47pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/6 "2021-07-01T14:47:52Z")

</div>

I find [this site](https://wiki.archlinux.org/) has a lot of useful information on a wide variety of Linux topics.

---

<div class="post-metadata">

**Author:** ![anon53396576](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/a698b9/32.png) [@anon53396576](https://forum.endeavouros.com/u/anon53396576)\
**Post date:** [July 1, 2021, 3:06pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/7 "2021-07-01T15:06:28Z")

</div>

I just read everything @dalto posts lol.

---

<div class="post-metadata">

**Author:** ![Pudge](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pudge/32/17155_2.png) [@Pudge](https://forum.endeavouros.com/u/Pudge)\
**Post date:** [July 1, 2021, 3:43pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/8 "2021-07-01T15:43:50Z")

</div>

You are a wise man, Elloquin!

Pudge

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [July 1, 2021, 5:34pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/9 "2021-07-01T17:34:07Z")

</div>

I find this site is easier to follow! 😏

[https://forum.endeavouros.com/](https://forum.endeavouros.com/)

---

<div class="post-metadata">

**Author:** ![nohbody](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/nohbody/32/80493_2.png) [@nohbody](https://forum.endeavouros.com/u/nohbody)\
**Post date:** [July 1, 2021, 9:18pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/10 "2021-07-01T21:18:21Z")

</div>

It’s Foss has a basic PKGBUILD tutorial:

> **[Creating a PKGBUILD to Make Packages for Arch Linux - It's FOSS](https://itsfoss.com/create-pkgbuild/)**
>
> How do you go from a PKGBUILD to an installable package in Arch Linux? What exactly is going on between the two and how can you make them for your own packages?

---

<div class="post-metadata">

**Author:** ![Dev0ut](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dev0ut/32/30360_2.png) [@Dev0ut](https://forum.endeavouros.com/u/Dev0ut)\
**Post date:** [July 2, 2021, 3:12am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/11 "2021-07-02T03:12:20Z")

</div>

If you want to go hardcore then [don’t click](http://www2.geog.ucl.ac.uk/~plewis/teaching/unix/vimtutor)

> **spoiler**
>
> Vimtutor to learn vim

---

<div class="post-metadata">

**Author:** ![anon79501528](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/85f322/32.png) [@anon79501528](https://forum.endeavouros.com/u/anon79501528)\
**Post date:** [July 2, 2021, 9:03am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/12 "2021-07-02T09:03:10Z")

</div>

A lot of us probably take chmod for granted, but for those starting out, there’s a really great tutorial on the basics of how effective permissions work. Once it clicks, you’ll have this skill for life 🙂

> **[A Unix and Linux Permissions Primer](https://danielmiessler.com/study/unixlinux_permissions/)**
>
> Most people who deal with \*nix systems occasionally get confused about file and directory permissions. Sometimes it's the order of the read, write, and

---

<div class="post-metadata">

**Author:** ![Kresimir](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/kresimir/32/73739_2.png) [@Kresimir](https://forum.endeavouros.com/u/Kresimir)\
**Post date:** [July 2, 2021, 9:10am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/13 "2021-07-02T09:10:54Z")

</div>

The formatting on that web page is all messed up. There are charts missing, there are references to colours that do not exist. It’s like someone copy pasted the article and never bothered with the formatting.

I’m afraid this may cause more confusion than elucidation.

---

<div class="post-metadata">

**Author:** ![anon79501528](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/85f322/32.png) [@anon79501528](https://forum.endeavouros.com/u/anon79501528)\
**Post date:** [July 2, 2021, 9:22am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/14 "2021-07-02T09:22:00Z")

</div>

That’s odd, - I’m not seeing any issues with formatting or items missing, - running on Firefox. Happy for mods to remove if there’s a genuine problem 🙂

---

<div class="post-metadata">

**Author:** ![Kresimir](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/kresimir/32/73739_2.png) [@Kresimir](https://forum.endeavouros.com/u/Kresimir)\
**Post date:** [July 2, 2021, 10:43am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/15 "2021-07-02T10:43:47Z")

</div>

> [@anon79501528](#):
>
> I’m not seeing any issues with formatting or items missing

 ![1](https://forum.endeavouros.com/uploads/default/original/3X/c/8/c886f56b338827ca37b2609cad3df9fb7a0baa76.png)  
 ![2](https://forum.endeavouros.com/uploads/default/original/3X/2/3/23a12cde355dcb136887da9a4364d4429b6a54f0.png)

---

<div class="post-metadata">

**Author:** ![anon79501528](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/85f322/32.png) [@anon79501528](https://forum.endeavouros.com/u/anon79501528)\
**Post date:** [July 2, 2021, 10:52am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/16 "2021-07-02T10:52:04Z")

</div>

The colours in brackets and the chart you say is missing is at the top of the page? I’m sorry you don’t feel this meets your standards, but I’ve found it really useful in terms of visualising permissions.

---

<div class="post-metadata">

**Author:** ![Kresimir](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/kresimir/32/73739_2.png) [@Kresimir](https://forum.endeavouros.com/u/Kresimir)\
**Post date:** [July 2, 2021, 11:31am UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/17 "2021-07-02T11:31:51Z")

</div>

> [@anon79501528](#):
>
> The colours in brackets and the chart you say is missing is at the top of the page?

I don’t know. Usually then you write “Observe the chart:” with a colon at the end, that means that the chart follows. If you mean some other chart, you number it and refer to the number.

And the colours are referring to the `ls` output (not to the chart at the beginning of the article! The chart is only about the second bullet – “UGO”). However, the `ls` output is not coloured.

It’s a mess.

> [@anon79501528](#):
>
> I’m sorry you don’t feel this meets your standards

Don’t try to present this as an issue with “my feelings” and “my standards” (whatever that means). This does not meet any reasonable standards of clarity.

---

<div class="post-metadata">

**Author:** ![anon79501528](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/85f322/32.png) [@anon79501528](https://forum.endeavouros.com/u/anon79501528)\
**Post date:** [July 2, 2021, 12:36pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/18 "2021-07-02T12:36:22Z")

</div>

> [@Kresimir](#):
>
> Don’t try to present this as an issue with “my feelings” and “my standards” (whatever that means). This does not meet any reasonable standards of clarity.

It means your standards are clearly high in terms of clarity and flow of content. We’re going to politely agree to disagree on this one I think, but do you have an example of something better at the basic level this guide is aimed at? (i.e. someone like me).

---

<div class="post-metadata">

**Author:** ![Kresimir](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/kresimir/32/73739_2.png) [@Kresimir](https://forum.endeavouros.com/u/Kresimir)\
**Post date:** [July 2, 2021, 12:40pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/19 "2021-07-02T12:40:30Z")

</div>

> [@anon79501528](#):
>
> but do you have an example of something better at the basic level this guide is aimed at?

[https://wiki.archlinux.org/title/File\_permissions\_and\_attributes](https://wiki.archlinux.org/title/File_permissions_and_attributes)

---

<div class="post-metadata">

**Author:** ![ReemZ](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/reemz/32/20301_2.png) [@ReemZ](https://forum.endeavouros.com/u/ReemZ)\
**Post date:** [July 2, 2021, 7:35pm UTC](https://forum.endeavouros.com/t/great-external-tutorials/15537/20 "2021-07-02T19:35:29Z")

</div>

> [@Dev0ut](#):
>

Do you mean

```auto
[details="Summary"]
[/details]

```

by any chance?
