🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: a.bsu.programming
Article #700

Re: beginner

#700
From: oannabee
Date: Wed, 14 Feb 2007 00:04
43 lines
3937 bytes
PīŋŊ Wed, 14 Feb 2007 00:29:11 +0100, skrev Ivan Marsh <annoyed@you.now>:

> On Tue, 13 Feb 2007 17:57:43 -0500, Tom Lake wrote:
>
>>>> I am very interested in learning programming. However I am having
>>>> trouble starting, I need advice as to which language would be the best
>>>> for a beginner to start with and where I may find the tools needed to
>>>> start.......literature.....compilers...etc.
>>>>
>>>> Thanks in advance
>>>> Ben
>>
>> BASIC is still a great language for an easy introduction to programming.
>> One super version is at:
>
> Ick... I, unfortunately, learned BASIC as my first language. Don't bother
> learning all those things you will have to unlearn. If you start with a
> language with a global variable scope, no functions and is built around
> using goto you're going to have a hard time making the transition to a
> language that thinks all of those things are blaspheme.
>
> As others have said, start with C/C++ or Java. Your first programs don't
> have to be overly complicated and everything you learn in a C-like
> language translates to every other C-like language out there.
>
> Once you get the logic behind loops and conditional statements it's all
> about syntax, no matter what language you're using.

I strongly recommend that the child starts with no less then assembly  
programming.
There is no tool as happy to go where the playful mind of a child would  
like to go, than an assembler. Do not polute a childs mind with the  
abominations of C, C++ and or C# or absurdities like Java.

The one i am using, and that I recommend is RosAsm.

< http://betov.free.fr/RosAsm.html >

If he goes this route, he will be teaching you guys a thing or two, in  
less then a few months. In a few years, he will be laughing his head of at  
you gays, woundering what went wrong with you.

:))
Technical Details
Message-ID: <op.tnpo6caj979gt8@electrabase>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail
References: <CDCta.10$sH6.36183@twister.nyc.rr.com> <ek7j8k$dkb$1@caraway.media.kyoto-u.ac.jp> <45d24267$0$1337$4c368faf@roadrunner.com> <pan.2007.02.13.23.29.09.741189@you.now>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107d8b,85d2e47a91bfebed
X-Google-Thread: f42b5,85d2e47a91bfebed
X-Google-Thread: 105859,85d2e47a91bfebed
X-Google-Thread: 100c5f,85d2e47a91bfebed
X-Google-Thread: 1055b9,85d2e47a91bfebed
X-Google-Thread: 1154bf,85d2e47a91bfebed
X-Google-Thread: 108717,85d2e47a91bfebed
X-Google-Thread: 10916b,85d2e47a91bfebed
X-Google-Thread: 1017ee,8b4f1401d52bd929
X-Google-Thread: f7646,8b4f1401d52bd929
X-Google-Attributes: gid107d8b,gidf42b5,gid105859,gid100c5f,gid1055b9,gid1154bf,gid108717,gid10916b,gid1017ee,gidf7646,public
X-Google-Language: ENGLISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 13 Feb 2007 18:04:50 -0600
Date: Wed, 14 Feb 2007 01:04:50 +0100
Subject: Re: beginner
From: //\\\\o//\\\\annabee <Wannabee.Wannabee.org>
Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15
MIME-Version: 1.0
Newsgroups: a.bsu.programming,alt.computer,alt.lang.basic.compiler,alt.linux,alt.linux.redhat,alt.os.linux.redhat,comp.programming,dk.edb.programmering.basic,fj.comp.lang.basic,fr.comp.lang.basic
References: <CDCta.10$sH6.36183@twister.nyc.rr.com> <ek7j8k$dkb$1@caraway.media.kyoto-u.ac.jp> <45d24267$0$1337$4c368faf@roadrunner.com> <pan.2007.02.13.23.29.09.741189@you.now>
Content-Transfer-Encoding: 8bit
Message-ID: <op.tnpo6caj979gt8@electrabase>
User-Agent: Opera Mail/9.10 (Win32)
X-Original-NNTP-Posting-Host: 34.85-200-51.bkkb.no
X-Original-Trace: 14 Feb 2007 01:04:51 +0100, 34.85-200-51.bkkb.no
Lines: 43
X-Trace: sv3-Hbinz2aDlZP5Otl62m3n5j3UNkjroMAdtLTusxwqqkahK9rtaxQe71BJXSX3yJ/n2gDeiSwE26lhm9W!K9B86vokXNvL2HCUjgW36mNTgOA8WI8Xl49hiMINfCgxeVTKhmyqKrlO
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.32