additional resources

Asked by Jeramy Skinner

Hi all. I have a general question on where to find additional resources. I am not really a newb anymore. I have been running linux ubuntu for the last three to four years. I run linux ubuntu most of the time. I want want to go deeper though. Currently, I am in college finishing my Associates in Liberal Arts and plan to transfer to a University for computer sciences. Can anyone give me some study suggestions ie books, websites, or couses for learning more in linux. I don't know programming yet either. I am looking for resources that would advance me in Linux.
Current comuters
HP Envy DV7
Multi boot
Windows 8
Linux Ubuntu 14.04 with Gnome 3
Linux Uberstudent (Ubuntu varient)
Kali Linux (don't know a thing about it yet)

HP Pavilion
Linux Ubuntu 12.04

Thanks.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#1
Revision history for this message
Thomas Krüger (thkrueger) said :
#2

There are two things that you should know about computer science.
a) it's barely about computers and b) it's barely science. This is why there are other better fitting names in other languages like Informatique/Informatik (french, german).

While b) it more complex to explain and requires an understanding on the usual processes in science, a) is simple:
A computer is a tool a computer scientist uses. Just like the scalpel for a surgeon. Both need to know how to operate it to do their jobs, but that's it. The same is valid for operating system.

In IT there are very many parts to work in, also computer science has many parts. Operating systems and Linux are only a small part of it. Programming is a large one, but it is as general as "healing" in medicine: there a many subcategories.
Also the first two years at university, you will do mainly two tings: Learn the theory (algorithm, logic, math, problem modelling) and learn the basics of programming. After that you are going to specialize and get to interesting stuff.

Or the short version: stepping deeply into Linux is not going to be a good preparation for your studies. It is better to learn a programming language. This will give you an understanding in how to come from a problem to a solution with algorithm.
Python, C or Java are good choices, they are widely used at universities.

But if you still want to learn about Linux you have to give us a pointer to what you want to learn.
Linux is just the basic OS core. But the name is used for distributions (line Ubuntu) as well. They contain thousands of software packages with even more usage scenarios (from small embedded devices via smartphones, desktops and webservers to enormous computing clusters). There is no book covering all of them.

Can you help with this problem?

Provide an answer of your own, or ask Jeramy Skinner for more information if necessary.

To post a message you must log in.