Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

A Beginner to Programming: Where should I start
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Programming
View previous topic :: View next topic  
Author Message
comcamel
LXF regular


Joined: Thu Apr 07, 2005 6:35 pm
Posts: 205

PostPosted: Thu Dec 15, 2005 11:05 pm    Post subject: A Beginner to Programming: Where should I start Reply with quote

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
Back to top
View user's profile Send private message Visit poster's website
jjmac
LXF regular


Joined: Fri Apr 08, 2005 2:32 am
Posts: 1996
Location: Sydney, Australia

PostPosted: Fri Dec 16, 2005 12:36 am    Post subject: RE: A Beginner to Programming: Where should I start Reply with quote

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 ...
Back to top
View user's profile Send private message
1slipperyfish
Forum Jester


Joined: Mon May 09, 2005 3:52 pm
Posts: 2429
Location: wigan

PostPosted: Fri Dec 16, 2005 11:35 am    Post subject: Reply with quote

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

Back to top
View user's profile Send private message
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Fri Dec 16, 2005 12:12 pm    Post subject: Reply with quote

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
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
CJLL
LXF regular


Joined: Sat Jul 09, 2005 10:22 pm
Posts: 193

PostPosted: Wed Dec 21, 2005 8:35 pm    Post subject: Reply with quote

Huh functions advanced stuff .... rofl! Smile

I think you really should start with something simple like QuickBasic

http://www.amazon.co.uk/exec/obidos/ASIN/0878357777/qid=1135197122/sr=8-9/ref=sr_8_xs_ap_i9_xgl/203-6739830-4494317
_________________
--
The reward for self love is sticky hands
Back to top
View user's profile Send private message
Lozzy



Joined: Mon Dec 05, 2005 7:46 pm
Posts: 5

PostPosted: Wed Dec 21, 2005 11:25 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
Ninthwave



Joined: Thu Dec 22, 2005 4:48 pm
Posts: 17
Location: Camp Hill, PA, USA

PostPosted: Fri Dec 23, 2005 5:28 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Nigel
LXF regular


Joined: Fri Apr 08, 2005 9:03 pm
Posts: 1141
Location: Gloucestershire, UK

PostPosted: Fri Dec 23, 2005 9:47 am    Post subject: Reply with quote

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 Wink) - 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
Back to top
View user's profile Send private message
1slipperyfish
Forum Jester


Joined: Mon May 09, 2005 3:52 pm
Posts: 2429
Location: wigan

PostPosted: Fri Dec 23, 2005 7:27 pm    Post subject: Reply with quote

i found java to be quite a fun language Very Happy 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

Back to top
View user's profile Send private message
M0PHP
LXF regular


Joined: Wed Apr 06, 2005 8:40 am
Posts: 737
Location: Bishop Auckland, County Durham, UK

PostPosted: Fri Dec 23, 2005 8:11 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message Visit poster's website
Ninthwave



Joined: Thu Dec 22, 2005 4:48 pm
Posts: 17
Location: Camp Hill, PA, USA

PostPosted: Sat Dec 24, 2005 1:38 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
1slipperyfish
Forum Jester


Joined: Mon May 09, 2005 3:52 pm
Posts: 2429
Location: wigan

PostPosted: Sat Dec 24, 2005 1:24 pm    Post subject: Reply with quote

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 Razz
paul
_________________
i am a follower of the culture

Back to top
View user's profile Send private message
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Sun Dec 25, 2005 12:06 am    Post subject: Reply with quote

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


What rubbish.
Back to top
View user's profile Send private message Visit poster's website
Ninthwave



Joined: Thu Dec 22, 2005 4:48 pm
Posts: 17
Location: Camp Hill, PA, USA

PostPosted: Sun Dec 25, 2005 1:33 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
M0PHP
LXF regular


Joined: Wed Apr 06, 2005 8:40 am
Posts: 737
Location: Bishop Auckland, County Durham, UK

PostPosted: Sun Dec 25, 2005 11:56 am    Post subject: Reply with quote

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


You couldn't compile your way from source code to binary if the entire API was tattoo'd on your retina! Laughing
Back to top
View user's profile Send private message Visit poster's website
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Programming All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast