What are the most fundamental things to know about computers and Linux?
GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It's all very similar to one's own mind. To know English is to know law, medicine, business, warfare, electronics, marketing, psychology, machining, welding, automechanics, aviation, space travel, C, Linux, and most importantly...
PEOPLE!
People made all of these things in their own image. Instead of saying, "I want to do these things," they were simply done. Usually without much of a clue as to how anything actually worked.
Get a firm grasp on that one, and you'll realize "needing a job" isn't necessarily the right answer...
You need work, and to work, you must go and do.
You already have all of the tools necessary to do anything you can come up with. If you can't come up with anything, it's because you're not trying.
Depends on what I am doing. In my current project, I am using C and C++, with a bit of assembler as required. In the last project I did that was along the same lines, it was C, assembler, PHP, and C#.
Websites? PHP or Perl (I prefer PHP). Scientific programming? C, C++, or Fortran.
Other languages as required for specific projects.
what you get from learning assembly is a deep understanding of how computers and the logic there built from work
programming (of any kind) forces you to think in steps so dose math
it's not so much what you know it's what you understand
if you understand how things work it helps in remembering the details
it also helps you add to the details you already know
if you don't have an over all understanding you have information not knowledge
with computers like any thing else you only work on one small part at a time
i took an operating systems course in college that was my epiphany on 'how computers work'.
mit has a course on academicearth on operating systems. that mite help you with your understanding.
I agree. I greatly increased my understanding of computers and software in general when I began studying operating systems. In my case it was DEC RSX-11M and VAX/VMS that I studied in order to write and maintain drivers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.