LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   The best way to learn? (http://www.linuxquestions.org/questions/programming-9/the-best-way-to-learn-286040/)

iz3r 02-03-2005 11:13 PM

The best way to learn?
 
I've always been interested in software developement. I used a source code to make a really cool windows app once. Now that Im on linux its like programer heaven. I just was wondering the best way to learn how to program and write my own software. What would be the best language to start off with and what tools should I use to teach myself.

Thanks! :Pengy:

RodimusProblem 02-04-2005 12:17 AM

Start with what looks good to you.

Python is very simple compared to more strict languages like Java.

Pascal is notably the strictest of the many languages out there.

C, C++ and C# are popular options too.



The best way to learn how to program is to program. Try to write programs that do something, even dumb things like having a gif of a cat running after your mouse will help you learn programming. Start small and build from there.

Note: you don't have to learn everything, just what you need to know to do what you want to do. ;)

iz3r 02-04-2005 12:24 AM

Yeah I basically want to mess around. But the only code BackGround I have is HTML. sooo uhh. Are there any resources I can use with simple comands so I can get on my feet with programing?

RodimusProblem 02-04-2005 12:42 AM

http://www.python.org/
Most Linux distros have this pre-installed.

You can't get much easier than Python. ;)

dping 02-04-2005 01:02 AM

Ditto

To help learn C it I would recommend "The C Programming Language" by Brian Kernighan and Dennis Richie -- they are the guys who designed the language. It's a very useful book.

MikeZila 02-04-2005 08:30 AM

I started with Python, and once I got a couple usefull Python programs working (I made a cool custom mail handler thay my system uses to this day) I started breaking into the Python modules that let you itegrate C into your code, once I was comfrotable throwing chunks of C into my Python, I moved to making just plain C. I still use Python a great deal, though. It's my favorite.

iz3r 02-04-2005 09:04 AM

Alight thanks guys. I'll try python when I get home but I'm at school now, but I can always VNC but thats way to slow for mytaste :-)

chrism01 02-06-2005 11:00 PM

how about ssh? Maybe using -X option...


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