LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 02-23-2004, 10:23 AM   #1
Shotz
LQ Newbie
 
Registered: Feb 2004
Location: Switzerland
Distribution: SuSe 9.0
Posts: 6

Rep: Reputation: 0
Programming beginner requirements, tools


I realize that this question has been asked in various ways.

I have NO, 0, null experience in programming and I have just switched to Linux. I have decided to try to learn to program. I have read a lot of threads on this site and I think that either C++ or Python seem to be the best at this stage. I know that opinion varies but I think those are the choices that I will stick to. I have taken the advice on the books and looked over all of the sites that were posted already, I don't want to beat a dead horse.

My question is: What tools do I need for C++ and/or Python? What tools are needed in general?

Once I know what they are I can find them on my own, and the information related to them.

Thanks in advance.

Shotz
 
Old 02-23-2004, 10:31 AM   #2
kalleanka
Member
 
Registered: Aug 2003
Location: Mallorca, Spain
Distribution: xubuntu
Posts: 547

Rep: Reputation: 38
try kdevelop.

its free and probebly installed on your mashine.

kdevelop.org
 
Old 02-23-2004, 12:31 PM   #3
chewysplace
Member
 
Registered: Sep 2003
Distribution: Slackware 10 w/ Kernel 2.6.8
Posts: 176

Rep: Reputation: 30
kdevelop, vim, and gvim are some good editing programs. make shure you have the GNU compiler on your machine (i.e. gcc,g++). just type "gcc" and hit enter to see if you do. if not you can find it on the cds you used to install linux. the biggest thing though is to check to see if you have python since thats general not a common install. just type python in a terminal to see if thats installed too.

much luck to ya.
 
Old 02-24-2004, 09:53 AM   #4
nibbler
Member
 
Registered: Oct 2003
Location: Croatia
Distribution: Fedora 4
Posts: 46

Rep: Reputation: 15
You should also decide do you want to write console or X11 programs. If you just started off, and just wanna learn, console applications will be fine. As chewysplace said, you need 2 things: text editor to write code in ( consider gvim, emacs ( perhaps bit hard for a begginer ), joe, nedit ... I'm happy with gvim ), and a compiler ( gcc ).
For documentation you have lots of great sites, some c and cpp books on www.bxteam.org/knjige.php
 
Old 02-24-2004, 03:00 PM   #5
titanium_geek
Senior Member
 
Registered: May 2002
Location: Melbourne Australia
Distribution: it died/ macosx
Posts: 2,478

Rep: Reputation: 50
I would suggest python. C++ might overwhelm you, if you're begining. However, if your of the "throw me in the deep end so I can truly learn to swim" school of thought, then you might choose C++ it's up to you.
Python should be installed on your machine. type 'python' to find out.
python can be programmed line by line, or used in a text editor.
python.org will help you out ALOT.

Oh: and may I suggest that you learn html? *dodges rotten fruit thrown by angry members*

have fun.

titanium_geek
 
Old 02-24-2004, 04:10 PM   #6
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 66
Learn HTML, that is the .... just kidding:-P

I agree with titanium... if I were learning how to program right now I'd probably use Python first.

Kdeveloper is a pretty good program (as far as IDE's go, though in general I hate IDE's), but it is a little hard to use for somebody new to programming and IDE's.
 
Old 03-01-2004, 05:19 PM   #7
titanium_geek
Senior Member
 
Registered: May 2002
Location: Melbourne Australia
Distribution: it died/ macosx
Posts: 2,478

Rep: Reputation: 50
heheh.

rock on
titanium_geek
 
Old 03-01-2004, 05:52 PM   #8
Mara
Moderator
 
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,539

Rep: Reputation: 149Reputation: 149
I suggest you sould start from the language a good book is easier to get
KDevelop has a plus, because it handles Makefiles for you (it makes your projects more compilicated, on the other hand). For first programs you can use any simple editor you like (but not OpenOffice.org, somehing just for plain text).

To sum up, what you need:
- a good editor
- gcc (if you decide to start from C/C++, should be installed)
- python (if you decide to start with Python, but it should be already installed)
- KDevelop , just to try it
 
  


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
Best beginner book for C programming? rmy1 Programming 21 01-18-2010 08:14 PM
C++ beginner - libraries and graphical programming TotalLinuxNoob Programming 6 11-10-2005 08:35 AM
Beginner C programming projects/activities/games Opeth Programming 2 09-30-2004 12:06 PM
Programming tools? mifan Linux - Software 1 07-21-2004 02:50 PM
programming beginner darksvr Programming 6 09-11-2003 03:05 AM


All times are GMT -5. The time now is 06:53 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration