PDA

View Full Version : A simple idea for tutorials


The Funkbomb
August 1st, 2009, 05:33 PM
Let me explain the situation.

I have been using Ubuntu for less than a year and I think I'm picking up stuff pretty easily. Unfortunately, I think I've hit a wall.

When I look at tutorials and lessons for beginners, most of it doesn't apply to me. I know how to use synaptic package manager, apt-get, add/remove. I know a lot of the basic CLI commands. When I see a tutorial with how to use ls or grep, I don't want to say they're beneath me but they're things I already know. I'm ready to move on.

On the other hand, the advanced tutorials leave me lost. There seems to be lacking a middle ground. This seems more to be like, "Well, you're on your own kid. These are some things other people are doing."

I'm sure there are lessons in both the beginner and advanced lessons that would be beneficial to me but the amount of knowledge I have to look through, either stuff I already know or stuff I can't understand yet, is more work than the actually learning.

One of my other hobbies is wood working and home improvement. A lot of sites and books list lessons with a difficult scale. Some use a "beginner, intermediate, advanced" set up, others use a wider scale like 1-5 or 1-10.

Do you think it would be possible to make a scale system? I know the scale wouldn't fit everyone. Maybe even a system college courses use would be nicer than finding a project and backtracking.

For example: Say you wanted to do Project A. Right at the beginning, it says "In able to understand this project, you'll need pre-requisites in, X, Y and Z." When you finish lesson X, it would list things you can branch out into.

I think this would be a good way to create a structured learning process.

Ideas?

Bodsda
August 2nd, 2009, 03:47 AM
Let me explain the situation.

I have been using Ubuntu for less than a year and I think I'm picking up stuff pretty easily. Unfortunately, I think I've hit a wall.

When I look at tutorials and lessons for beginners, most of it doesn't apply to me. I know how to use synaptic package manager, apt-get, add/remove. I know a lot of the basic CLI commands. When I see a tutorial with how to use ls or grep, I don't want to say they're beneath me but they're things I already know. I'm ready to move on.

On the other hand, the advanced tutorials leave me lost. There seems to be lacking a middle ground. This seems more to be like, "Well, you're on your own kid. These are some things other people are doing."

I'm sure there are lessons in both the beginner and advanced lessons that would be beneficial to me but the amount of knowledge I have to look through, either stuff I already know or stuff I can't understand yet, is more work than the actually learning.

One of my other hobbies is wood working and home improvement. A lot of sites and books list lessons with a difficult scale. Some use a "beginner, intermediate, advanced" set up, others use a wider scale like 1-5 or 1-10.

Do you think it would be possible to make a scale system? I know the scale wouldn't fit everyone. Maybe even a system college courses use would be nicer than finding a project and backtracking.

For example: Say you wanted to do Project A. Right at the beginning, it says "In able to understand this project, you'll need pre-requisites in, X, Y and Z." When you finish lesson X, it would list things you can branch out into.

I think this would be a good way to create a structured learning process.

Ideas?

The problem is not that these lessons dont exist, I think it is that you are unsure about what to do. Bash can be used for system house keeping, or scripting, or in conjunction with other languages etc.

It is difficult to put a scale on things because something that you find incredibly basic could confuse the hell out of intermediate users.

Also, the best way to learn is not through books or tutors, it is by doing. Create yourself a muckabout directory and explore the man pages of commands just for the sake of it. You could even, if your this way inclined, create a chroot directory containing a base install of linux just so you can wipe it all out with one command (and if it was in a chroot your system would be unharmed).