How to Learn Linux in the Fun way!
18K views
May 27, 2022
If you are looking for a fun nerdy way to learn Linux, then I would suggest having a look at the following steps. You can always add your own steps if you think that will add to the fun! ************************************************************************ Please follow below link for our recommended learning material https://embeddedinventor.com/how-to-learn-linux-in-a-nerdy-tinkery-manner/
View Video Transcript
0:00
Hello there Inventors. Welcome back to our YouTube channel
0:05
In the last video we have looked at the plan to master Linux and all the technologies that
0:11
Linux uses. If you think it's not for you and if you're looking for a fun nerdy way to
0:18
learn Linux as a hobby then I would suggest having a look at the following steps
0:23
presented in this video. You can always add your own steps if you think that Twitter
0:29
will add more fun to it. So let's begin. Step number one. Take a laptop and try out various distros and pick one. So what are distros
0:49
Distros shot for distributions can be simply thought of as a packages of Linux kernel and some
0:58
applications grouped together for easier installation. These packages differ from one another
1:05
and are made keeping in mind the different kinds of end users. Some of the popular distros
1:13
include the following. Ubuntu desktop for home users, Ubuntu server for servers
1:21
Lubuntu and Puppy Linux for resource constraint hardware, Kali Linux for penetration testing, Raspian for Raspberry Pi and Open Alec for home entertainment systems
1:37
An exhaustive list of all available distros will have more than 100 names on it
1:44
I leave it up to you to Google and find the one that works best for you
1:50
How to try out distros? The best part about this step is trying out distroses has become easy easier than ever You don need to completely replace the operating system you are running with Linux There are basically three options you can try
2:09
You can install Linux using a virtual box and play with it
2:13
You can install Linux on a USB drive and boot your laptop from the USB drive
2:19
You can install Linux alongside your main operating system and choose which want to
2:26
to use each time you turn on your computer. If you have a fairly powerful machine, I suggest
2:34
you to use the first option of trying this rows using the virtual box. Here, the operating system
2:42
will be installed inside the virtual environment and you can boot up and use Linux just like
2:49
you would use any other application, say like Chrome or Microsoft Word. The entire process
2:56
will not take more than an hour, provided you have fast enough internet connection
3:02
There are plenty of tutorials online on how to do this, and I leave it up to you to Google it
3:10
and figure it out. Since this process of figuring it out for yourself is the part of the fun
3:17
of going through this tinkering process of learning Linux. If virtual box performance seems slow on your
3:26
you can always do it using live USB or dual boot. Step number two, then customize the distro to do whatever you want
3:38
So now that you have chosen a distro, the next step is to customize it to behave just the way you need it
3:46
Just Google getting started with your distro's name and you will find plenty of articles to help you customize your distroes
3:55
customize your distro. You can try out several fun projects on distro like setting your own web server at home share files on your home network automate apps to run at specific times change the desktop environment
4:14
Just think of some fun projects that you can do with Linux and try doing that through online research
4:23
Step number three, learn batch scripting. By now you should. should have already been familiar with shell environment and how it works
4:34
But trust me, you have only scratched the surface of what you can do with shells
4:40
Even though it might not sound like a lot of fun, I suggest you to take up an online course
4:47
or read up a book on BAS scripting. You can find links to the books and online courses, which we found to be very useful in the
4:58
link in the description given below. Step number four, try out various fun projects based on Linux
5:06
In step two, you followed some online tutorials to build things. In this step, I recommend you to go back to those same projects and add more features to it
5:18
than what the online tutorial showed you by using the skills you have developed thus far
5:25
At this point, you may need to learn some programs. language to bring your projects to life. I suggest Python for this as it is very easy to learn with
5:37
tons of online resources and fun open source projects available on github.com. You can find the links
5:47
to the books and online courses on Python which we found to be very useful in the link in
5:54
description below. Step number five. Keep playing keep exploring and keep learning You should have now reached a level where you don need to Google every five minutes to figure something out and you have become more independent user of Linux At this point
6:14
do whatever you feel is fun, do some projects, do more tutorials, keep playing and keep learning
6:22
Make sure you don't always follow online tutorials. I recommend taking some ideas on
6:29
and without looking at its solution, do some research and try to reproduce the same solution yourself
6:37
If you get stuck at some point you can always go back to the solution and find how the original developer implemented it
6:45
Or if you have some ideas, you can always do some projects from scratch and post it online as tutorials
6:54
Now you have reached a stage where you can make your own live
6:58
own Linux machine to do what you want and you have also learned how to make your own
7:06
applications in Linux using Python then if you need to up your game say you need to
7:13
make your own distro and make Linux to run on a custom hardware I suggest you to
7:20
take a look on our other video which is on how to master Linux given in the
7:26
link in the description below and see where you lack and which course feels more interesting and what skills you would like to gain to do that next
7:39
If you would like to learn more about Embedded System, visit our website Embeddedinventor.com
7:47
If you have any questions and suggestions for the future video, leave them in the comment section below
7:53
If you like this video, please hit the like button. to this channel, consider subscribing. Thank you for watching and I will see you Inventors in the next one
#How-To
# DIY & Expert Content
#Operating Systems
#Scripting Languages
#Software