Here is my collection of current links which have helped me to fix and improve all kinds of Linux issues. Sometimes, I reinstall Linux and one of the first things that I restore are the bookmarks. The reason why I am publishing this Linux links page is so that I can access my links on the go.
I groom my bookmarks often and only keep the best of the best. Here they are.
Written Linux Tutorials
- Getting started with virtualization
This tutorial has all the information one needs to install and configure virtual machines on a Fedora or any Linux workstation. Although Gnome includes Boxes, installing QEMU and Virt Manager provides the best performance and allows us to fine-tune every machine.
- How to Install LAMP Stack on Fedora 36
This website helped me a great deal in setting up a local development environment. Having all of the commands in written from was much better than watching a YouTube video as I could quickly copy/paste the commands. Pradeep Kumar’s website has all kinds of other useful info as well.
- How To Install LAMP Stack on Fedora 36 (different website)
The LAMP stack is popular and every tutorial covers something in a different way. If the above link isn’t giving you the results you expect then try this one. It too is well written and while on that website, check out some of the other topics they cover.
- MariaDB tutorial by Richard Peterson
Ignore the Windows installation section and start reading (search for) from the “Working with Command Prompt” section onward.
- Beginner MariaDB Articles
Anyone working with PHP will need to know MariaDB and there is no better place than the official website. Kudos to the writers for doing such a fine job presenting the information.
- Install and Configure phpMyAdmin on Fedora 36
I host a local mirror of all of the WordPress sites that I administer. For WordPress developers, phpMyAdmin is a huge time-saver and this tutorial is all one needs to get it installed.
- Lamp doesn’t let me install WordPress plugins
Sometimes, a local WP install will not install themes or plugins. I have bookmarked this old solution because it still works. To save me time, the fix is adding this line to the wp-config.php
- Spruce up the Nano text editor
Fedora and openSUSE install the Nano editor by default. Speaking of default, out of the box, several of the good-to-have options are not enabled. This website has all the information needed to change that. I have made many changes to my nanorc and recommend that you do so as well.
Fedorum is, as you can guess by the website name, all about Fedora Linux. Hosting a local mirror of live websites is best done on a server that is rock solid. Right now, I use openSUSE Leap Server Edition but in time, I will migrate the sites to a virtual Fedora Server.
- Unofficial Guide to openSUSE Leap 15.4
Leap 15.4 is SUSE’s latest offering and my home server runs this version to host a dozen of websites. I am well experienced with openSUSE Tumbleweed which, like Fedora, is a powerful and capable Linux distribution that features the latest and greatest Linux has to offer. When it comes to running a server, the latest and greatest is NOT what I want because stability trumps every other feature.
Our openSUSE Leap server runs in a QEMU KVM virtual machine installed on Fedora 36 and consumes 4 GB of RAM while only using 2 processors.
This openSUSE documentation page has all the information needed to get docker up and running on an openSUSE server. Here are the quick steps for those who prefer to use the terminal instead of YAST.
sudo zypper install docker python3-docker-compose
sudo systemctl enable docker
sudo usermod -G docker -a $USER
sudo systemctl restart docker
Not to forget, the docs.docker.com website which has a great getting started section.
- Ruby For Beginners
This website is published by Ruby Monstas from Berlin Germany and well worth consulting when getting started with Ruby.
- The definitive Ruby tutorial for complete beginners
Good Ruby programming tutorials are hard to find. This website is exceptionally well written and not only teaches the concept of programming but also shows tutorial makers how to write effective instructions.
- Learn Ruby the Hard Way
Although a companion website for the book, the author has done a fine job presenting new programmers with everything they need to know about Ruby.
- Learn Ruby on Rails from Scratch
3.5 hours YouTube course that covers both, Ruby and Ruby on Rails. The reason why I like this course more than other ones is that is it presented by someone who has plenty of hands-on experience.
- Most Common Ruby Array Methods
I teach programming and some students have difficulty with arrays. This website does a fine job of covering arrays quickly and give those who need more practice a chance to catch up. If you are a beginning programmer and have difficulty working with loops then go back and revisit arrays. When learning, it is normal to repeat previous chapters so please take advantage of knowing that.
- Learning Ruby: From Zero to Hero
Want a one-page introduction to Ruby? This link provides just that. The author of that page doesn’t waist time with the who or why Ruby and instead, jumps right into teaching. I highly recommend that anyone who wants to learn how to program completes the exercises on this page several times and not just spend a few minutes soaking up the information. It is repetition that leads to success so take your time. We all did.
YouTube Video Links
- Linux Server Administrationinstructions need to be ofhigh quality.
- I use Linux for 20+ years now and still grab something new from well-made videos like this one by NetShark. If you want to learn from someone who is proficient then this almost four hour long course is worth watching for sure.
- Learn Ruby Programming in 3 hours
Good and fresh Ruby tutorials are hard to find which is why I watched and bookmarked this three hour Ruby course by The Nerdy Dev.
- Ruby from Scratch
This is the introduction video to a Ruby course by Codemy School. It doesn’t take long to realize that the presenter knows what he is talking about. Since my time is limited, I only watch videos that feature an instructor who not only knows Ruby but also knows how to teach.
- Learn Ruby
Another well-made website that guides novices towards programming. If any of the above links don’t click with you then try this one. The page features a layout that makes the lessons easy to access and the presentation is excellent.
- Meet Jekyll – The Static Site Generator
This YouTube video by Techno Tim taught me everything I needed to know about Jekyll in order to evaluate if I am building a website with it or not.
Donn Felker explains clearly which one to use for your SaaS. Every project is different but his reasoning is solid and worth watching.
- Create a web app with 4 lines of code
A recent discovery is Andrew Courter’s YouTube channel which is one of the new ones that cover Ruby topics. I bookmarked it because of Andrew’s pleasant teaching style and hope that the link will be of value to others as well.
PHP YouTube Video Links
- PHP For Beginners
This 3+ hour crash course by Traversy Media was recently published and is sufficient for everyone who wants to learn PHP programming. To maximize learning, I also recommend to take this video course while consulting a good text book.
If you are into books then I highly recommend the PHP & MYSQL book by Jon Duckett. Just look it up on Amazon and you will discover that this book has a perfect five-star rating.
Currently, amazon.ca sells it for CAN $54.00 and amazon.com sells if for only US $26.99
Please know that I am NOT an amazon affiliate and only provide the book links because I actually bought it recently. The reason I also recommend this book is because tutorials that get published on websites usually only cover some parts of a topic. All the links on this page provide enough information to get by but can’t match a 600 page book written by a professional author.
- PHP Programming Language Tutorial – Full Course
Usually I don’t post links from 2018 but with over three million views, Mike’s tutorial is a classic. Besides PHP, he also has a great Ruby tutorial and much more. Mike is a natural teacher and although the tutorial is a bit dated, the principals he teaches are valid for years to come.
- Create A 5 Page Website With PHP
This is best tutorial I know about which clearly explains the concept of web design with PHP Includes, HTML5, CSS3 & Bootstrap 4. Although a bit dated (2019), the instructions are solid and must be understood as presented if static PHP pages are what a client wants.
Python YouTube Video Links
- Python Crash Course for Beginners
I hope that you noticed that I have quite a few Ruby programming links. If you watch this Python crash course video, you’ll hear the instructor say the magic phrase which so many programming tutorials use “If you have experience with another programming language”.
I don’t know why they say that. If I click on a beginner video link, then it should be assumed that I don’t but ….
Long story short. Ruby is an easy way to get into programming. Moving from Ruby to Python is much easier than starting Python from scratch.
Just a bit over three hours, this well-structured course is the best one I have come across. There are many but the instructor who presents this course is exceptional.
Blender 3D YouTube Video Links
- Learning Blender
This video tutorial is one of the few free Blender courses on YouTube. If 3D modeling is something that you are passionate about then you can get started right now with the help of this video and the free open-source Blender suite.
Do you have links that should be featured here?
Links to well-made tutorials are of great value to learners. I don’t google a lot because the setup here at Fedorum runs amazingly well. Still, sometimes I come across something that is worth bookmarking and every tutorial teaches me something that I didn’t already know.
If you have a link or links that should be featured on here then please leave a comment below that includes the URL. I will watch/read it and if it fits the list then I’m happy to add it. If you leave your name then I’ll credit you for the submission. 🙂
Please only submit tutorials which:
- You have read or watched
- Work as per the instructions
- Were made in 2021 or 2022