Latest LQ Deal: Latest LQ Deals
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 11-07-2004, 12:26 PM   #1
LQ Newbie
Registered: Nov 2004
Location: England
Posts: 21

Rep: Reputation: 15
Shell Scripting/Python/C

Hi, I'm 16, I'm moderately experienced in VB and I pick stuff up pretty quickly. Basically, I've been using linux for about a year and a half now and have finally pretty much fully made the conversion. Now that I'm using it more, I want to get into programming and development of the programs etc. that I'm using. Where should I start?? Can anyone recommend any books or online tutorials to get me going. What should I learn, bash/python/C/all of them/something else. As you can probably tell, I'm pretty much in the dark on this so any help would be very useful.
Old 11-07-2004, 12:51 PM   #2
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
What do you want to do? If you want to automate system tasks, play around with the startup scripts, etc. you should probably start off with learning Bash scripting. If you want to do more complex scripting, Perl and Python are where you should turn. You can write fairly complicated applications with perl or Python, but also look at PHP if you're interested in doing Web scripting. If you want to get into hard core application programming, look at C++ or Java. For system programming, C is still the lingua franca. The Linux kernel is written mostly in C, with some assembler for the system specific parts. Ideally, you should try to learn a little bit about everything, but where you go first depends on exactly what you want to do.
Old 11-07-2004, 01:33 PM   #3
LQ Newbie
Registered: Nov 2004
Location: England
Posts: 21

Original Poster
Rep: Reputation: 15
Yeaah, I think a bit of everything sounds best. I know quite a lot of PHP/SQL stuff already. I can do a bit of the automating system tasks bash stuff as well, so I can basically just continue learning that. What I was really looking at is system/application stuff, so from your post, I'm thinkinh python, with a bit of C on the side. Is that feasible? Anyone got any suggestions for books etc? Thanks for your helpful post.
Old 11-09-2004, 12:09 PM   #4
LQ Newbie
Registered: Nov 2004
Location: England
Posts: 21

Original Poster
Rep: Reputation: 15

Old 11-09-2004, 12:40 PM   #5
Registered: Apr 2002
Location: in a fallen world
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 914Reputation: 914Reputation: 914Reputation: 914Reputation: 914Reputation: 914Reputation: 914Reputation: 914
I don't know any valuable Python books, there's
tutorials and documentation on their website, though.

As for C: I can HIGHLY recommend Kernighan &
Ritchie, "The C programming language" {2nd edition).



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
Shell Scripting: Getting a pid and killing it via a shell script topcat Programming 15 10-28-2007 03:14 AM
shell interface vs shell scripting? I'm confused jcchenz Linux - Software 1 10-26-2005 04:32 PM
shell scripting Prasun1 Linux - General 1 06-23-2005 08:38 AM
Shell Scripting kidestranged Linux - General 5 07-28-2004 12:46 AM
Python and shell scripting nixdisciple Programming 3 06-07-2002 08:27 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:27 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
Open Source Consulting | Domain Registration