LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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!

Notices


Reply
  Search this Thread
Old 12-16-2003, 11:13 PM   #1
J0nathan
Member
 
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-16-2003, 11:18 PM   #2
gauge73
Member
 
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-16-2003, 11:25 PM   #3
Poetics
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-16-2003, 11:25 PM   #4
Demonbane
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:
http://www.linuxguruz.com/

Last edited by Demonbane; 12-16-2003 at 11:27 PM.
 
Old 12-16-2003, 11:30 PM   #5
xquizit
Member
 
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, 12:55 AM   #6
poeta_boy
Member
 
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, 01:11 AM   #7
roy_tan711
Member
 
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, 02:18 AM   #8
pcdebb
Member
 
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, 07:43 AM   #9
DrOzz
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 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

Last edited by DrOzz; 12-17-2003 at 07:54 AM.
 
Old 12-17-2003, 08:14 AM   #10
dr_van_nostrand
Member
 
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 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.
 
Old 12-17-2003, 01:45 PM   #11
markjuggles
Member
 
Registered: Nov 2003
Location: Chicago western suburbs
Distribution: Linux Mint
Posts: 75

Rep: Reputation: 15
Check out http://sourceforge.net/

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.

Mark
 
Old 12-17-2003, 02:02 PM   #12
k4ution
Member
 
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.

Nate
 
  


Reply


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 10:37 PM
triple boot linux/linux/linux No Windows involved toastermaker Linux - Newbie 12 03-02-2006 10:40 PM
Redhat (rhel v2.1) bootup problem with linux (linux vs linux-up) namgor Linux - Software 2 06-24-2004 02:49 PM


All times are GMT -5. The time now is 10:52 AM.

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