LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Programming beginner requirements, tools (https://www.linuxquestions.org/questions/programming-9/programming-beginner-requirements-tools-149527/)

Shotz 02-23-2004 09:23 AM

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

kalleanka 02-23-2004 09:31 AM

try kdevelop.

its free and probebly installed on your mashine.

kdevelop.org

chewysplace 02-23-2004 11:31 AM

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.

nibbler 02-24-2004 08:53 AM

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 :)

titanium_geek 02-24-2004 02:00 PM

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

jtshaw 02-24-2004 03:10 PM

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.

titanium_geek 03-01-2004 04:19 PM

heheh.

rock on
titanium_geek

Mara 03-01-2004 04:52 PM

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 :)


All times are GMT -5. The time now is 12:46 AM.