LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
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 09-16-2003, 09:56 AM   #1
andrewlkho
Member
 
Registered: Jul 2003
Location: London
Posts: 548

Rep: Reputation: 30
newbie programming suggestions


Hi,
I think I'm going to start programming ...at the moment, I can only do basic web-based stuff:
html, css, javascript, php....
so, I was wondering, if I want to start being a programmer, can anyone suggest what language I should start with? If so, can anyone suggest a relatively simple project that I can use to start with, which will help me learn? or point me to any tutorials...

any pointers from experienced programmers would be much appreciated...
 
Old 09-16-2003, 11:08 AM   #2
Strike
Member
 
Registered: Jun 2001
Location: Houston, TX, USA
Distribution: Debian
Posts: 569

Rep: Reputation: 31
Python
 
Old 09-16-2003, 11:20 AM   #3
RHrulz
Member
 
Registered: Jul 2002
Location: Troy, KS
Distribution: Mandrake 10.1
Posts: 57

Rep: Reputation: 15
Perl

I never programmed in my life. All I knew was HTML. I bought some Perl books and now I am creating great web apps that connect to MySQL databases.
 
Old 09-16-2003, 11:37 AM   #4
Strike
Member
 
Registered: Jun 2001
Location: Houston, TX, USA
Distribution: Debian
Posts: 569

Rep: Reputation: 31
Why not to learn perl - http://www.linuxquestions.org/questi...threadid=75692


From someone who knows tons of programming languages and programming paradigms
 
Old 09-16-2003, 11:39 AM   #5
kev82
Senior Member
 
Registered: Apr 2003
Location: Lancaster, England
Distribution: Debian Etch, OS X 10.4
Posts: 1,263

Rep: Reputation: 50
depends what sort of stuff you wanna do, for unix/systems programming learn C/Asm for OOP learn Java, for algorithms learn lisp/haskell

no offence to RHrulz but whatever you do dont make perl your first language, it encourages more bad habbits than basic.
 
Old 09-16-2003, 11:47 AM   #6
jinksys
Member
 
Registered: Aug 2003
Location: 63123
Distribution: OpenSuSE/Ubuntu
Posts: 417

Rep: Reputation: 31
I started with C and found that with every new language I learned, my C knowledge related to it in some way.
 
Old 09-16-2003, 11:49 AM   #7
graffitici
Member
 
Registered: Jun 2003
Location: Istanbul - Turkey
Distribution: Fedora, Gentoo
Posts: 150

Rep: Reputation: 15
I think u should start by the father of all programming languages, C. I will not dwell on the importance of C in Linux, not to restate the obvious. Some might argue that it is hard for a beginner. Yet if u know javascript, u should already know what a variable, a function and an "object" (a rudimentary C Class) are. So this might ease the pain a little bit. And staring at an algorithm for hours to decipher it is an immensely rewarding process. You can start by reading the C Programming Language from Kernighan- Ritchie (written straight by the creator of the language).
 
Old 09-16-2003, 11:55 AM   #8
Strike
Member
 
Registered: Jun 2001
Location: Houston, TX, USA
Distribution: Debian
Posts: 569

Rep: Reputation: 31
Learning C will allow you to do anything you can possibly dream of doing, pretty much. Unfortunately, it'll take you a while to get there. I strongly recommend starting with a high-level language, and then slowly dig into the underlying lower-level concepts.
 
Old 09-16-2003, 02:00 PM   #9
andrewlkho
Member
 
Registered: Jul 2003
Location: London
Posts: 548

Original Poster
Rep: Reputation: 30
okay, thanks for your suggestions guys [and I'm sorry if you've seen threads like this a thousand times]. I'm going to try python, and after a while if I get bored of that, possibly C.
Thanks,
 
Old 09-16-2003, 04:36 PM   #10
coolman0stress
Member
 
Registered: Jun 2003
Location: Toronto, Ontario, Canada
Posts: 288

Rep: Reputation: 30
At the moment i'd recommend starting straight with C++, though knowing C first would help a lot. Then move on to Python or Java, visit Perl on the side just for kicks and giggles.
 
  


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
Got that programming itch - suggestions? wapcaplet General 19 02-03-2006 06:24 AM
portable programming - any suggestions for kicking off a project? PBSchmidt Programming 2 09-03-2004 02:57 PM
Newbie Linux Suggestions coasterfreak212 Linux - Distributions 2 08-29-2004 06:18 AM
programming suggestions? viniosity Linux - General 1 01-23-2004 02:22 PM
Looking for newbie suggestions jpbarto Linux - Software 7 07-09-2003 02:59 PM


All times are GMT -5. The time now is 06:03 AM.

Main Menu
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