Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I was wondering, how can i get better at Linux and C/C++? What should i try and do to expand my knowledge?
I am pretty much a total n00b to Linux - i used Redhat 8 for a while, but now i'm using Slackware 9.1. I am also pretty new to C/C++ - i've read up on it quite a bit, but don't have much experience since i don't know anything that i can write with the little knowlege i have (so easy in Visual Basic ).
What projects i should try and write in C/C++ to make me better in programming, and what should i try in Linux to help me get more used to it?
I don't have any specific suggestions for you. I think you should try to do something that relates to an area that you want to learn the most about. I do recommend, however, as a fellow learner, that you try to do something that you don't think you can do without help. If you can do it without help, you won't learn much.
As for C/C++ -- try making simiple project programs; really anything from a basic programming class. As for Linux ... just keep using it Try to design a computer that will work as a desktop for someone completely uninterested in linux, but has enough functionality for someone who wants to code high-end stuff
I had that problem too but now I know that the only way is to keep studying.
You may actually feel you are going nowhere but believe me, it's not true.
Try to get a couple of C++ books, any tutorial will do just fine. Also, study all that's there and try to answer all the exercises. I know you might feel it gets too "theorical" but it's the only way. Once you feel quite confident, try help others, that really helps you too.
IT's a long way.... a lot of students, few gurus. but as someone just told me "I like to think I'm learning"
for c/c++ programming, just concentrate much in thinking algorithm rather than code thingy, always find a better way to solve problem. besides try to study deep inside data structure, it did help me much when solving problem. mayb u like to study more about OOP language like java, u can see a different world.
from a n00b to a n00b, I find just poking around helps me learn, and usually it brings me here to ask a question or two (or three). Basic things I'm getting pretty good, but more of the command line stuff I do alot of reading. as far as the programming, I suggest a good book at your favorite bookstore (I used c++ primer plus, helped me pretty good)
check out this post ...
i linked a few sites in that thread for a guy who had the same programming interests....
as for linux itself...just read read read...and don't spoil yourself with all those pretty gui frontends for commands and programs...try the command line from time to time, i am not saying to never use the gui apps, cause i mean i use them everyday, but i also use the CLI just as much...
also, understand linux itself...find out how it ticks, what makes it work...learn stuff like the directory structure, etc....a very good read, is the Rutes User Guide....just do a search on www.google.ca/linux and i'll be sure you'll find it..
anyways have fun, and i know "reading" sounds boring, but unfortunetly, thats the best way, read and practice...but then again you may enjoy reading....i know i enjoy computer related articles and when it comes to learning new things otherwise i hate reading ehhe
If you want to learn Linux, try to optimize it for your use. Put som dockapps or gdesklets on your desktop. Try som window managers on xwinman.org. Everything doesn't work as it is supposed to and then you will have some problems to solve
And not to forget, learn LaTeX! it's much easier than any wordprocessor.
There is a "Project Help Wanted" link in the gray box on the left side of the page. If you can find something that would stretch your abilities a little but allow you to contribute to the community, everyone will benefit.