<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Just Let BASIC Die.</title>
	<atom:link href="http://coffeeghost.net/2009/12/22/just-let-basic-die/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/</link>
	<description>Al Sweigart&#039;s blog.</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:06:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Rob T</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-132842</link>
		<dc:creator>Rob T</dc:creator>
		<pubDate>Sun, 12 Sep 2010 00:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-132842</guid>
		<description>Well, I am almost like all the posters
above who learned on the APPLE II or
the C64.
I can tell you , the big change today is that almost no kids (age 7 to 19) program.
THAT SUCKS.
When I was growing up in 1980-1986, almost
all my friends at my school were into programming. But , when I think of the percentage of kids doing it, Only Boya, and in a school of about 50 boys, I think only
about 10-15 were into programming.
It was easy, it was fun, but lets not forget this.
Making a good game in basic was a REAAL - MIND - BLOWING challenge.
You stuck to the basics, and always had to use ASSEMBLER if it was to run real good.
I programmed between 5 and ten games in highschool, and all used ASSEMBLY.
I programmed an APPLE II at the school, and I had a C64 at home.
I also run a website www.retrobasic.com, which
the sole purpose is to get some kids involved
in games programming again by showing them the power of FREEBASIC, but show them how easy it is also.
It has ASSEMBLY built right in.
Please dont have kids who are 7, 8 or 9 trying to make a game in Python. Also, you need to have friends who are also making the games in your school and your peers, so they can say - Look at what I can do... There , see if you can top that!!!
then the programming youth may begin to get active again.
Most schools of thought on coding today are Boring , Redundant OOP versions of C++ that realliy Suck.
If python is good , I may include it on my website. I will play around with it for a little while and see if it is workable as a KIDS - Game creator.. and get back to you guys reading this post..
I am very interested....
Rob.</description>
		<content:encoded><![CDATA[<p>Well, I am almost like all the posters<br />
above who learned on the APPLE II or<br />
the C64.<br />
I can tell you , the big change today is that almost no kids (age 7 to 19) program.<br />
THAT SUCKS.<br />
When I was growing up in 1980-1986, almost<br />
all my friends at my school were into programming. But , when I think of the percentage of kids doing it, Only Boya, and in a school of about 50 boys, I think only<br />
about 10-15 were into programming.<br />
It was easy, it was fun, but lets not forget this.<br />
Making a good game in basic was a REAAL &#8211; MIND &#8211; BLOWING challenge.<br />
You stuck to the basics, and always had to use ASSEMBLER if it was to run real good.</p>
<p>I programmed between 5 and ten games in highschool, and all used ASSEMBLY.<br />
I programmed an APPLE II at the school, and I had a C64 at home.</p>
<p>I also run a website <a href="http://www.retrobasic.com" rel="nofollow">http://www.retrobasic.com</a>, which<br />
the sole purpose is to get some kids involved<br />
in games programming again by showing them the power of FREEBASIC, but show them how easy it is also.<br />
It has ASSEMBLY built right in.</p>
<p>Please dont have kids who are 7, 8 or 9 trying to make a game in Python. Also, you need to have friends who are also making the games in your school and your peers, so they can say &#8211; Look at what I can do&#8230; There , see if you can top that!!!</p>
<p>then the programming youth may begin to get active again.</p>
<p>Most schools of thought on coding today are Boring , Redundant OOP versions of C++ that realliy Suck.<br />
If python is good , I may include it on my website. I will play around with it for a little while and see if it is workable as a KIDS &#8211; Game creator.. and get back to you guys reading this post..</p>
<p>I am very interested&#8230;.<br />
Rob.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob R</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-124694</link>
		<dc:creator>Rob R</dc:creator>
		<pubDate>Fri, 07 May 2010 09:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-124694</guid>
		<description>I am also one of those people that learned basic very early on (VIC-20, and later a C64) and pretty much digested any programming book I could get my hands on.  I had no idea that programming was &quot;complicated&quot; either.
Fast forward to now - I have a son, and I am guessing that he&#039;ll want to take a stab at programming when he gets older - so this is all very relevant to me.
I think that Python would be a great language to start kids with (except for the whitespace issue, which never occurred to me) - but I think I am biased because I use it on a daily basis.  When I have to go back to C or C++ for anything, I cringe and despise the compile-test-change-compile-test-change cycle that I invariably end up in.  So of course I agree that some languages are better than others for first-time programmers.
I think that the attraction to python is that it is not only a modern and powerful language (I personally use it for science related work), but it is also simple enough that young programmers can use it.
I think your book is great; I flipped though it and think that if I had Python and your book available to me as a kid, I would have learned a lot more and not &quot;hit the ceiling&quot; of what BASIC could do.  Python, of course, has no such ceiling.
Kudos on the book :)</description>
		<content:encoded><![CDATA[<p>I am also one of those people that learned basic very early on (VIC-20, and later a C64) and pretty much digested any programming book I could get my hands on.  I had no idea that programming was &#8220;complicated&#8221; either.</p>
<p>Fast forward to now &#8211; I have a son, and I am guessing that he&#8217;ll want to take a stab at programming when he gets older &#8211; so this is all very relevant to me.</p>
<p>I think that Python would be a great language to start kids with (except for the whitespace issue, which never occurred to me) &#8211; but I think I am biased because I use it on a daily basis.  When I have to go back to C or C++ for anything, I cringe and despise the compile-test-change-compile-test-change cycle that I invariably end up in.  So of course I agree that some languages are better than others for first-time programmers.</p>
<p>I think that the attraction to python is that it is not only a modern and powerful language (I personally use it for science related work), but it is also simple enough that young programmers can use it. </p>
<p>I think your book is great; I flipped though it and think that if I had Python and your book available to me as a kid, I would have learned a lot more and not &#8220;hit the ceiling&#8221; of what BASIC could do.  Python, of course, has no such ceiling.</p>
<p>Kudos on the book :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anatomical</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-113829</link>
		<dc:creator>anatomical</dc:creator>
		<pubDate>Sun, 07 Mar 2010 15:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-113829</guid>
		<description>The one good thing about BASIC is that the student will find the limitations.
It&#039;s like when you stop using GOTO because it gets to messy, you start using using procedures and functions, then they eventually get messy and you move to objects. (By the way OOP can be done in Freebasic which is a wonderful language.)
Has this impeded the learning process or enhanced it? I say this enhances the learning because it demonstrates the paradigms. I would also say that the paradigms are most important because at under 18 years of age there is plenty of time to learn various programming dialects.</description>
		<content:encoded><![CDATA[<p>The one good thing about BASIC is that the student will find the limitations. </p>
<p>It&#8217;s like when you stop using GOTO because it gets to messy, you start using using procedures and functions, then they eventually get messy and you move to objects. (By the way OOP can be done in Freebasic which is a wonderful language.)</p>
<p>Has this impeded the learning process or enhanced it? I say this enhances the learning because it demonstrates the paradigms. I would also say that the paradigms are most important because at under 18 years of age there is plenty of time to learn various programming dialects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lemongrass</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-106098</link>
		<dc:creator>Lemongrass</dc:creator>
		<pubDate>Mon, 18 Jan 2010 14:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-106098</guid>
		<description>I agree with the point that BASIC is not the way to go these days for kids.  I&#039;m not so sure about the choice of Python though.  I tend to like new languages (and buying the o&#039;Reilly books about them) and am now heavily into Ruby, but before that I tried Python and didn&#039;t get grabbed.  I think the syntax scares me.</description>
		<content:encoded><![CDATA[<p>I agree with the point that BASIC is not the way to go these days for kids.  I&#8217;m not so sure about the choice of Python though.  I tend to like new languages (and buying the o&#8217;Reilly books about them) and am now heavily into Ruby, but before that I tried Python and didn&#8217;t get grabbed.  I think the syntax scares me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laurent</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-104667</link>
		<dc:creator>laurent</dc:creator>
		<pubDate>Fri, 08 Jan 2010 13:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-104667</guid>
		<description>sorry, bit of correction,
I meant &quot;draw something on screen&quot; rather than on string...
and I&#039;ll add that if the maner is done easily, C is no harder to learn than BASIC.
It&#039;s just a matter of understanding that any language is juste like another one with different expression.
Just like a real language,
English, French and Spanish are not that different even chinese, it&#039;s simply another way of saying the same thing.
That&#039;s why they&#039;ve added rules and other concept to let people be able to translate from one to another.</description>
		<content:encoded><![CDATA[<p>sorry, bit of correction,<br />
I meant &#8220;draw something on screen&#8221; rather than on string&#8230;<br />
and I&#8217;ll add that if the maner is done easily, C is no harder to learn than BASIC.<br />
It&#8217;s just a matter of understanding that any language is juste like another one with different expression.<br />
Just like a real language,<br />
English, French and Spanish are not that different even chinese, it&#8217;s simply another way of saying the same thing.<br />
That&#8217;s why they&#8217;ve added rules and other concept to let people be able to translate from one to another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laurent</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-104664</link>
		<dc:creator>laurent</dc:creator>
		<pubDate>Fri, 08 Jan 2010 13:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-104664</guid>
		<description>I remember doing some stuff on my TI-83 with basic, sort of a pong game.
At least with basic you could create a graphical interface-like easily,
now you have to use a library written by someone else....
I&#039;ve looked at learning C, C++, Python, PHP, Ruby, Java or whatever, but no matter the book, it always comes with the god damn hello world shitty console program that&#039;s useless to everyone.
Nowhere i&#039;ve found how a library actually worked, or how it was really done.
Nowhere I&#039;ve found how the Win32 API (apparently written in C) actually worked or how it did to draw something on string.
A kid needs to figure out how things work in an easy maner rather than using some overkill stuff like a library to make a pong game. That&#039;s what&#039;s fun about programming. using a framework or a library kinda feels lazy.
The beauty of BASIC (or any other lookalike language) is that you can actually write the damn library yourself (which is really just a set of functions with specific parameters you will use over and over again, write once, call everywhere :D ) and then move on to some more hardcore stuff.
Programming is not that hard, it&#039;s just that people don&#039;t explain all that&#039;s needed at the right time.
I&#039;ve found it harder to learn about how the printf() function worked in C than learning about pointers (at least the basics of it)....</description>
		<content:encoded><![CDATA[<p>I remember doing some stuff on my TI-83 with basic, sort of a pong game.<br />
At least with basic you could create a graphical interface-like easily,<br />
now you have to use a library written by someone else&#8230;.<br />
I&#8217;ve looked at learning C, C++, Python, PHP, Ruby, Java or whatever, but no matter the book, it always comes with the god damn hello world shitty console program that&#8217;s useless to everyone.<br />
Nowhere i&#8217;ve found how a library actually worked, or how it was really done.<br />
Nowhere I&#8217;ve found how the Win32 API (apparently written in C) actually worked or how it did to draw something on string.</p>
<p>A kid needs to figure out how things work in an easy maner rather than using some overkill stuff like a library to make a pong game. That&#8217;s what&#8217;s fun about programming. using a framework or a library kinda feels lazy.<br />
The beauty of BASIC (or any other lookalike language) is that you can actually write the damn library yourself (which is really just a set of functions with specific parameters you will use over and over again, write once, call everywhere :D ) and then move on to some more hardcore stuff.</p>
<p>Programming is not that hard, it&#8217;s just that people don&#8217;t explain all that&#8217;s needed at the right time.<br />
I&#8217;ve found it harder to learn about how the printf() function worked in C than learning about pointers (at least the basics of it)&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ceyhun Alyeşil</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-104397</link>
		<dc:creator>Ceyhun Alyeşil</dc:creator>
		<pubDate>Wed, 06 Jan 2010 13:11:17 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-104397</guid>
		<description>Well i totaly agree with you. People always talking about how they start programming with basic and its really boring. its true that python is new basic. easy to learn and use</description>
		<content:encoded><![CDATA[<p>Well i totaly agree with you. People always talking about how they start programming with basic and its really boring. its true that python is new basic. easy to learn and use</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LT</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-103180</link>
		<dc:creator>LT</dc:creator>
		<pubDate>Tue, 29 Dec 2009 09:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-103180</guid>
		<description>Hi Albert et. al.,
I am learning programming for the first time (well, not totally true. i know html, but i find it totally different). i say that i am learning for the first time but actually, i tried learning BASIC several times (FutureBasic, QBasic, and Visual Basic) but always got stuck near the beginning. I&#039;m almost finished your tutorials. It has only taken me a few days and I am already able to make some of my own fairly complex games. I love that I am already using a &quot;real&quot; programming language. This is the most straightforward non-jargon, easy-to-use programming tutorial i&#039;ve encountered. thanks again! this is major.</description>
		<content:encoded><![CDATA[<p>Hi Albert et. al.,<br />
I am learning programming for the first time (well, not totally true. i know html, but i find it totally different). i say that i am learning for the first time but actually, i tried learning BASIC several times (FutureBasic, QBasic, and Visual Basic) but always got stuck near the beginning. I&#8217;m almost finished your tutorials. It has only taken me a few days and I am already able to make some of my own fairly complex games. I love that I am already using a &#8220;real&#8221; programming language. This is the most straightforward non-jargon, easy-to-use programming tutorial i&#8217;ve encountered. thanks again! this is major.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-102815</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Fri, 25 Dec 2009 07:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-102815</guid>
		<description>BASIC should die. With languages like PHP, C++, and Javascript I don&#039;t know why someone would want to play in BASIC when you could play in something more powerful and have the same results.</description>
		<content:encoded><![CDATA[<p>BASIC should die. With languages like PHP, C++, and Javascript I don&#8217;t know why someone would want to play in BASIC when you could play in something more powerful and have the same results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: first_language [strchr.com]</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/comment-page-1/#comment-102805</link>
		<dc:creator>first_language [strchr.com]</dc:creator>
		<pubDate>Fri, 25 Dec 2009 05:46:33 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207#comment-102805</guid>
		<description>[...] Just Let BASIC Die by AlSweigart. The author argues for using Python as a modern introductory language. [...]</description>
		<content:encoded><![CDATA[<p>[...] Just Let BASIC Die by AlSweigart. The author argues for using Python as a modern introductory language. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

