Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This 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!


  Search this Thread
Old 12-17-2003, 12:13 AM   #1
Registered: Jul 2003
Location: Australia
Distribution: FreeBSD6
Posts: 41

Rep: Reputation: 15
Talking How to get better at Linux?

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?
Old 12-17-2003, 12:18 AM   #2
Registered: Jan 2003
Location: Dallas, TX
Distribution: Fedora Core 4
Posts: 420

Rep: Reputation: 30
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.
Old 12-17-2003, 12:25 AM   #3
Senior Member
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Rep: Reputation: 49
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
Old 12-17-2003, 12:25 AM   #4
LQ Guru
Registered: Aug 2003
Location: Sydney, Australia
Distribution: Gentoo
Posts: 1,796

Rep: Reputation: 47
Try to find a solution for every problem posted in this forum, after few months you'll be a linux god, at the same time helping others out.

As for C/C++, this site has some good guides:

Last edited by Demonbane; 12-17-2003 at 12:27 AM.
Old 12-17-2003, 12:30 AM   #5
Registered: Mar 2003
Location: Canada
Distribution: Ubuntu Dapper
Posts: 68

Rep: Reputation: 15
A good way to learn I think is just mess around with files edit option, compile your own kernel is a start.

as for programming I suggest something small like take a program and see if you can improve it or make you own version.
Old 12-17-2003, 01:55 AM   #6
Registered: Oct 2003
Location: Mexico
Distribution: Ubuntu
Posts: 223

Rep: Reputation: 31
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"
Old 12-17-2003, 02:11 AM   #7
Registered: May 2003
Location: Cyberjaya
Distribution: Slackware9.1 RH9.0 freeBSD4.7 HP-UX
Posts: 43

Rep: Reputation: 15
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.
Old 12-17-2003, 03:18 AM   #8
Registered: Aug 2003
Location: Brandon, FL
Distribution: Mageia 2
Posts: 81

Rep: Reputation: 15
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)
Old 12-17-2003, 08:43 AM   #9
Senior Member
Registered: May 2003
Location: Sydney, Nova Scotia, Canada
Distribution: slackware
Posts: 4,185

Rep: Reputation: 59
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 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

Last edited by DrOzz; 12-17-2003 at 08:54 AM.
Old 12-17-2003, 09:14 AM   #10
Registered: Apr 2003
Location: Sweden
Distribution: Slackware 9.1
Posts: 77

Rep: Reputation: 15
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 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.
Old 12-17-2003, 02:45 PM   #11
Registered: Nov 2003
Location: Chicago western suburbs
Distribution: Linux Mint
Posts: 75

Rep: Reputation: 15
Check out

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.

Old 12-17-2003, 03:02 PM   #12
Registered: Nov 2003
Posts: 46

Rep: Reputation: 15
As for programming look at this link (I don't know how the admins feel about posting links to another BBS so if it's wrong gimme a spanking and I'll take it off) Programming Challenges.

That is just alittle forum where users post easy to hard challenges for others to do.

For learning Linux, just use it from day to day. Add new software, take some off...wreck something and then fix it, anything to make you think and that you finish will help you immensley.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
link dies intermittently-seemingly at random- between win<->linux not linux<->linux?? takahaya Linux - Networking 10 03-09-2007 11:37 PM
triple boot linux/linux/linux No Windows involved toastermaker Linux - Newbie 12 03-02-2006 11:40 PM
Redhat (rhel v2.1) bootup problem with linux (linux vs linux-up) namgor Linux - Software 2 06-24-2004 03:49 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:00 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration