A Beginner to Programming: Where should I start

Code junkies hangout here

Moderators: ChrisThornett, LXF moderators

A Beginner to Programming: Where should I start

Postby comcamel » Thu Dec 15, 2005 11:05 pm

I am getting fairly comfortable with php, html etc. however i don't go into advanced stuff like functions, void's etc. Which i don't really have a clue on. I would like to get advice for a starting point such as visual basic or something like that, or a book i should et. As i will have to wait till alevel to get started, but i cannot be assed doing it then.

thanks Luke
comcamel
LXF regular
 
Posts: 205
Joined: Thu Apr 07, 2005 5:35 pm

RE: A Beginner to Programming: Where should I start

Postby jjmac » Fri Dec 16, 2005 12:36 am

Howdy,

>>
As i will have to wait till alevel to get started, but i cannot be assed doing it then.
>>

What do you mean there. Are you involved in some sought of course. A sqize around any second hand/recycle shops may provide an oportunity to look over various flavour books. Without having to spend much in the process.

Google wouldn't hurt either, and a basic back-trace on this forum section .. etc.

Having a dedicated testing directory can be usefull too. Somewhere where you can just run short tests on some lanuage item you might come across while reading a web page or manual page topic.

Just jump in and have a go ... always the best way, don't worry about it if it all csews up with heaps of error messages etc. With out the errors, nothing would be figured out anyway, so there a good thing in diguise really.


jm
http://counter.li.org
#313537

The FVWM wm -=- www.fvwm.org -=-

Somebody stole my air guitar, It happened just the other day,
But it's ok, 'cause i've got a spare ...
jjmac
LXF regular
 
Posts: 1996
Joined: Fri Apr 08, 2005 1:32 am
Location: Sydney, Australia

Postby 1slipperyfish » Fri Dec 16, 2005 11:35 am

is it php that you're interested in?
i bought learn java in 24hours and i think it's the best programming book that i have
paul
ps php is the devils own language
i am a follower of the culture

Image
User avatar
1slipperyfish
Forum Jester
 
Posts: 2434
Joined: Mon May 09, 2005 2:52 pm
Location: wigan

Postby RD » Fri Dec 16, 2005 12:12 pm

Hmm like jjmac said look back over the forums (mainly the programming one) and you should see there is a few threads todo with this sort of thing. If your wanting a "VB" type language then i can only recomend two thats REALbasic or Gambas

Hope this helps
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby CJLL » Wed Dec 21, 2005 8:35 pm

Huh functions advanced stuff .... rofl! :)

I think you really should start with something simple like QuickBasic

http://www.amazon.co.uk/exec/obidos/ASI ... 30-4494317
--
The reward for self love is sticky hands
CJLL
LXF regular
 
Posts: 193
Joined: Sat Jul 09, 2005 9:22 pm

Postby Lozzy » Wed Dec 21, 2005 11:25 pm

Ask a million people this and you'll get a million different answers.

I was asking this around a irc.freenode.net channel, and someone hinted at me to try CLISP. I'd tried Java in the past, and found it bloated, and just not fun at all. I really enjoy CLISP, and would recommend it to anyone starting out. You can find an online printed version of a CLISP book at: http://www.gigamonkeys.com/book/ which is really concise and useful. I program with emacs and the slime plugin, which is a great combo- I find most IDEs to be really irratating. This is simply a suggestion, but using the gigamonkeys book breaks you in quite slowly.
Lozzy
 
Posts: 5
Joined: Mon Dec 05, 2005 7:46 pm

Postby Ninthwave » Fri Dec 23, 2005 5:28 am

I think if you work in IT or are spending alot of time with computers no matter what you do with them, get a safari.oreilly.com account. ANd get books on the work load you have or on the whims you have. Ebay for second hand books to get ideas on how the language works.

I strongly recommend Perl, Ruby, Python, C for starting. But programming isn't going to hold your interest until you do something with it, that list comes from what I had to do which was text processing and transformation - perl, an existing program I wanted to modify - ruby, a job requirement - python, I wanted more control than all these interpeters I was using - C. Perl got me more work done and I could do more with it especially after I learned threading and using the TK toolset, but then the TK toolset is their for other things, Ruby I am just really getting into and I am must admit I like it, it reminds of python without the spacing requirements and some hints of perl. I think Ruby might also be a good language to learn in, it really seems to be readable in english. A line of code reads back pretty much like what you get from it, though it is object heavy in todays programming world knowing objects is an ok thing.

Oh well that was a ramble I would go for an interpreter based language I am a big Perl fan, but Ruby looks good for the beginner so to speak. The great thing is you can just try them all, they are free as in speech and mostly free as in beer so if you really want to do it waste some time play with many ignore other people's biases and make some of your own.
I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
User avatar
Ninthwave
 
Posts: 17
Joined: Thu Dec 22, 2005 4:48 pm
Location: Camp Hill, PA, USA

Postby Nigel » Fri Dec 23, 2005 9:47 am

Some random thoughts...

It doesn't matter too much which language you start with. If you learn it properly, a good chunk of the knowledge is transferrable to other programming languages.
Each language has it's strengths and weaknesses which make it more suitable for some types of application and less suitable for others. Take a look around to see what is commonly used by others writing the sort of programs you want to write.
A good grounding in C will help you with most other modern programming languages.
Avoid Cobol unless you want to become a maintenance programmer for ancient payroll & stock control programs (which could be very lucrative, given the amount of these things still in use ;)) - it is very different from most other languages.
There was a series of 4 articles on Gambas in LXF recently which I thought was pretty good. Or go back a couple of years and dig out the Troutwars series that used C++ - that was great fun.

And I totally agree with Ninthwave - ignore other people's biases, try several languages & see which suits you best
User avatar
Nigel
LXF regular
 
Posts: 1141
Joined: Fri Apr 08, 2005 8:03 pm
Location: Gloucestershire, UK

Postby 1slipperyfish » Fri Dec 23, 2005 7:27 pm

i found java to be quite a fun language :D with its animation and sound capabilities, after learning java i had a go at c# which is quite easy to learn although i found it not as powerful as java,i also had a go at C++ which is very powerful but i find a bit long winded as you have to free the memory once you have used it,where in java you have automatic garbage collection etc
paul
i am a follower of the culture

Image
User avatar
1slipperyfish
Forum Jester
 
Posts: 2434
Joined: Mon May 09, 2005 2:52 pm
Location: wigan

Postby M0PHP » Fri Dec 23, 2005 8:11 pm

1slipperyfish (troll) wrote:ps php is the devils own language


Utter rubbish. He doesn't know what he's on about - he's a java programmer anyway.
User avatar
M0PHP
LXF regular
 
Posts: 737
Joined: Wed Apr 06, 2005 7:40 am
Location: Bishop Auckland, County Durham, UK

Postby Ninthwave » Sat Dec 24, 2005 1:38 am

No the devil is a Visual Studio coder through and through he loves VB but is a .net advocate now.
I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
User avatar
Ninthwave
 
Posts: 17
Joined: Thu Dec 22, 2005 4:48 pm
Location: Camp Hill, PA, USA

Postby 1slipperyfish » Sat Dec 24, 2005 1:24 pm

M0PHP wrote:
1slipperyfish (troll) wrote:ps php is the devils own language


Utter rubbish. He doesn't know what he's on about - he's a java programmer anyway.

you mean that i'm not afraid to compile :P
paul
i am a follower of the culture

Image
User avatar
1slipperyfish
Forum Jester
 
Posts: 2434
Joined: Mon May 09, 2005 2:52 pm
Location: wigan

Postby RD » Sun Dec 25, 2005 12:06 am

Ninthwave wrote:No the devil is a Visual Studio coder through and through he loves VB but is a .net advocate now.


What rubbish.
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby Ninthwave » Sun Dec 25, 2005 1:33 am

Well yes it is rubbish isn't that the point
I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
User avatar
Ninthwave
 
Posts: 17
Joined: Thu Dec 22, 2005 4:48 pm
Location: Camp Hill, PA, USA

Postby M0PHP » Sun Dec 25, 2005 11:56 am

1slipperyfish (troll) wrote:you mean that i'm not afraid to compile :P
paul


You couldn't compile your way from source code to binary if the entire API was tattoo'd on your retina! :lol:
User avatar
M0PHP
LXF regular
 
Posts: 737
Joined: Wed Apr 06, 2005 7:40 am
Location: Bishop Auckland, County Durham, UK

Next

Return to Programming

Who is online

Users browsing this forum: No registered users and 0 guests

cron