Slashdot Mirror


Just BASIC 1.0 Beta 2 Released

Xampper writes "Just BASIC beta candidate 2 has just been released, and can be found at the JB website. The programming language is based on the popular Liberty BASIC language, and is a slightly watered down, but free, version. Standalone executables can be made, and the language is easy to grasp, especially for beginners." (Note, this is a Windows-specific language.)

63 comments

  1. Just don't goto by Anonymous Coward · · Score: 0

    use some subs

  2. NEW by Anonymous Coward · · Score: 4, Funny

    10 PRINT "Who gives a fuck?"
    20 GOTO 10

    or

    10 WHILE -1
    20 PRINT "Who gives a fuck?"
    30 WEND

    for you structured people

    1. Re:NEW by beliavsky · · Score: 1

      Modern versions of Basic, such as Visual Basic, fully support structured programming and are more readable and safer than obscure, error-prone languages like C.

    2. Re:NEW by Anonymous+Luddite · · Score: 1



      Sometimes at work I get handed a project written by "someone else" and asked to fix whatever's wrong with it.

      The few C/C++ projects I've done maint on were well constructed and well documented. Time and again, though it's spaghetti code written in VB or g0d help me VBA. I'm not saying you can't write a bad project in C/C++, but I have had exactly one VB project handed to me that I would call professionally done. There are a *lot* of crappy VB programmers out there.

      C is only error-prone if the developer is.

      YIAAVBP (yes I am a VB programmer. pray for me)

  3. Yet... by Zx-man · · Score: 4, Funny

    ...there's nothing better than a good combination of the modern programming languages in a single project, let's say...
    A technically advanced BASIC console app with an supremely elegant and incredibly fast VisualCOBOL GUI warper attached to it?

  4. Re:first program by user+no.+590291 · · Score: 3, Funny

    READY
    >LET PC = 5

    READY
    >AUTO

    10 INPUT "Enter post",P$
    20 IF INSTR(P$,"first") THEN 50
    30 PC = PC + 1 'Post count
    40 GOTO 10
    50 IF PC > 1 THEN PRINT "You fail it!":END
    60 GOTO 10

    READY
    >

  5. Nice by priceb · · Score: 1

    Basic is a great learning languange. I am glad to see someone create a version that incorporates the simplicity of basic with the power to create usable applications. This is yet another chapter in one of the greatest programming languages.

    1. Re:Nice by turgid · · Score: 1

      BASIC (at least from my day) is not a great learning language. It is very much like old-fashioned FORTRAN. Evereything is very restrictive. There are only subroutines, no procedures or functions. There are no proper control structures, only IF THEN GOTO. Various implementations did fix certain shortcomings, but in general, BASIC is dreadful. Modern commercial BASICs aren't much better. Oh TrueBASIC, what became of you?

    2. Re:Nice by stoborrobots · · Score: 1
      And what would procedures and functions be if not subroutines?

      (Note: many flavours of BASIC have functions in addition to subs these days...)

      You recall a BASIC without FOR? MBASIC in DOS 3.3 had FOR loops. Possibly WHILE too, but I can't be sure of it...

      And then there's
      Oh TrueBASIC, what became of you?


      I guess IHBT...
    3. Re:Nice by Anonymous Coward · · Score: 0

      Ah, but Just BASIC does have subs, functions, select/case, do/loop, etc. In fact, most modern BASICs have these things. What version of BASIC have you been using, GWBASIC?

    4. Re:Nice by Anonymous Coward · · Score: 0
      What version of BASIC have you been using, GWBASIC?

      Yes, and when I was 13 I learned C.

    5. Re:Nice by Mr.+Slippery · · Score: 2, Insightful
      BASIC (at least from my day) is not a great learning language...There are only subroutines, no procedures or functions. There are no proper control structures, only IF THEN GOTO.

      That's exactly what makes it a great learning language. Write a medium-sized BASIC program and you learn why exactly more complex control structures and subroutines are desirable. It's one thing to talk about spaghetti code, it's another to have to try to untangle it.

      (A GOSUB is a type of procedure, BTW, and BASIC also has the FOR...NEXT loop.)

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    6. Re:Nice by tigersha · · Score: 1

      The problem with BASIC is that it does not consist of small things that can be orthogonally combined, which is one of the most important things to learn when you are learning programming.

      Each class of things (files, being the most horrid example) has its own syntax. Lists and other data structures are very weird to use.

      But it does have its moments.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    7. Re:Nice by Anonymous Coward · · Score: 0

      >The problem with BASIC is that it does not consist of small things that can be orthogonally combined

      Are you speaking of objects, or something else? BASIC doesn't have these, but most other languages don't really have them either.

      If you mean functions and subroutines with their own local scope, then you're wrong. Modern BASIC implementations do provide locally scoped subroutines.

    8. Re:Nice by turgid · · Score: 1

      You have a point, and one which occured to me much later after I had sobered up :-)

    9. Re:Nice by Shulai · · Score: 1

      And what would procedures and functions be if not subroutines?

      Kemeny's (that was the guy's name, wasn't it?) BASIC didn't have FUNCTION and SUBs as we currently mean. Ours are a ALGOLism, I guess.

      Instead, you had:

      10 A=20
      20 GOSUB 100
      30 PRINT B$
      40 STOP
      100 B$="HELL"
      110 FOR I=1 TO A
      120 B$=B$+"O"
      130 RETURN

      That is, subroutines wasn't named, but called by its line number, had no neither parameters nor private variables.

  6. RealBasic - visual basic that doesn't suck by WasterDave · · Score: 3, Insightful
    I used RealBasic for a project a couple of months ago and can assure you that it rules, thoroughly. A quick feature list:
    • Like Visual Basic but without the sucky bits
    • Appears to be a p-code language, will deploy to Mac (both kinds), Linux (gtk) or the other OS
    • Will remotely debug across platforms too
    • Proper, modern OO language
    • Astounding UI with the best tab completion ever

    So, it's not "free" in any meaning of the word, and is actually kinda expensive. But falls into the "if your time has any value" thing really quickly, especially if you want to produce something where performance is no biggie but getting a cross platform application bashed together for low cost is.

    Dave
    --
    I write a blog now, you should be afraid.
    1. Re:RealBasic - visual basic that doesn't suck by MadChicken · · Score: 4, Informative

      I'd say the exact same things about .NET using SharpDevelop... except it's not *like* Visual Basic, it *is* Visual Basic. Not sure about the remote debugging across platforms though...

      Between the 100% free(beer)ness of .NET SDK + SharpDevelop or JDK+NetBeans (or Eclipse) I'm not sure why I should even bother downloading this?

      (I looked at the prices for RealBasic - yikes! I'll deal with the sucky bits for that price -- of course, considerably cheaper than VS.NET, but I'm talking personal use here...)

      --
      SYS 64738 NO CARRIER
    2. Re:RealBasic - visual basic that doesn't suck by Sparr0 · · Score: 1

      you know youre supposed to pay for VS.Net for personal use too right?

    3. Re:RealBasic - visual basic that doesn't suck by MadChicken · · Score: 1

      Uhh, yeah... What I MEANT was that you could compare RealBasic and VS.NET and say "Hey RealBasic is way cheaper" but when you add in that you only want it for personal use, neither is a valid choice. You go for the freebie. Or I do, anyway.

      Ok, forget it, I tried to be coherent... I'm going back to coding... Now what language am I using again?

      --
      SYS 64738 NO CARRIER
  7. QBASIC? by Anonymous Coward · · Score: 0

    Is this compatible with QBASIC? I have a bunch of programs I wrote back in the day that I'd love to revive.

    It's a great way to learn programming for novices.

    1. Re:QBASIC? by Anonymous Coward · · Score: 0

      I was in the same boat until I downlaoded the qbasic binary and a dos emulator for linux like dosbox. It worked like a charm.

  8. Learn Python instead. by Anonymous Coward · · Score: 5, Informative

    Seriously. I learned Basic when I was a kid, but if I could be a kid again, I would have learned Python instead (if it had been invented then). the limitations of Basic (no pointers, etc), give it serious problems with anything but low end programs. It certainly has no place in modern commercial development. Visual Basic programmers might disagree, but it's my experience that you're all brutally retarded anyway.

    Basic might be good for beginning programmers to get a brief overview of how to code, but before long I would expect them to move onto a better, more capable language before it gives them bad habbits and slows them down. C is a complex language, but Python is exactly right for learners - it's complicated and hugely capable if you want it to be, but is quite capable of small projects and is forgiving for learners.

    * Python - A modern, neet-o general purpose language.
    * Psyco - Runtime compiler.
    * Py2Exe - Converts Python scripts to Windows executables.
    * Pythonwin - Windows extensions (and an excellent code editor).

    (I want to recommend learning assembler for beginners, since you'll understand exactly what's going on, but almost nobody cares about it these days.. sigh..)

    1. Re:Learn Python instead. by CaptainCheese · · Score: 3, Funny

      I learned how to code 6502 assembler at school. It's a bit weird now I come to think of it, but I did. Never did me any harm. Didn't help, though.

      --
      -- .sigs are a waste of data...turn them off...
    2. Re:Learn Python instead. by MadChicken · · Score: 3, Insightful

      Uh, lack of pointers is a *bad* thing somehow??? And remember Basic != BASIC... Try loading up a C# program in SharpDevelop and running the "Convert to VB" option... it's just syntax.

      Maybe you're so grumpy because some people can actually make money programming in VB? Modern commercial development is hugely VB based. If you said modern ACADEMIC development, I might have had *some* respect for everything else you said. VB up to V6 is a kludgy, clumsy language. VB.NET is considerably different -- it had to be to survive.

      I'd still vote for Java for a first language. You actually learn things you will use in later development.

      --
      SYS 64738 NO CARRIER
    3. Re:Learn Python instead. by Narchie+Troll · · Score: 1

      VB.net is also barely recognizable as BASIC. I'd bet that 99% of VB programs have at most a handful of lines that would compile with even somewhat recent BASIC dialects like, say, QBASIC.

      Like you suggested, Visual Basic is now essentially preprocessed C#. I'd say that it's more accurate to say C# is Java than to say Visual Basic is BASIC.

    4. Re:Learn Python instead. by aXis100 · · Score: 1

      I dont even know why people use VB.net. It's quite a leap from VB6, so why not do the sensible thing and just use C# straight up.

    5. Re:Learn Python instead. by Amadodd · · Score: 1

      Amen

      --
      Freedom of speech doesn't come with bandwidth.
    6. Re:Learn Python instead. by rsidd · · Score: 1
      the limitations of Basic (no pointers, etc),

      And you need pointers with python? One reason it's an easy language is you don't need them, nor do you need malloc and suchlike. Not that Basic's lack of pointers makes it a great language, far from it: it lacks too much else, it looks like assembly language without the power of assembly language...

    7. Re:Learn Python instead. by wintermute1974 · · Score: 1

      I agree with the parent post. If you want to learn a powerful, interpreted, object-oriented, easy-to-use programming language, then choose Python.

      I would suggest that you use wxPython instead of Pythonwin though. Apps written with wxPython look like native Windows applications, but have the added advantage of being compatible with other operating systems too.

    8. Re:Learn Python instead. by hey! · · Score: 1

      Good programming is good programming. It's all about hiding policy decisions behind well designed abstractions. Of course, this is much harder to do an an 8 bit assembler than it is in something like Python, but if the lesson is learned it can be applied anywhere.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    9. Re:Learn Python instead. by ak_hepcat · · Score: 2, Funny

      4C 21
      20 ED FD

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    10. Re:Learn Python instead. by An+ominous+Cow+art · · Score: 1

      Ah, the good old Apple ][+.

  9. Whom the gods would destroy by Crashmarik · · Score: 3, Insightful

    They first teach basic.

    Seriously is there any use for this except as a teaching tool ? If thats the only use isn't it an incredibly bad idea ?

    There are plenty of great languages that can be learned quickly, teach fundamental computer science painlessly and are free. PERL, PYTHON, LOGO, if you r'e anal all the Pascal variants. These not only serve the purpose of allowing programs to be written but they painlessly impart good technique.

    1. Re:Whom the gods would destroy by Zaak · · Score: 1

      Sorry to be pedantic, but why did you lowercase "basic", but capitalize "PERL, PYTHON, LOGO"? It's supposed to be the other way around.

      That aside, I agree with you. Especially about Python (it's my favorite).

      TTFN

    2. Re:Whom the gods would destroy by Sparr0 · · Score: 1

      the absolute most important benefit of BASIC, to both beginners and advanced programmers, in almost every form since QBASIC, is that you are able to break out of the interpreter into the source, change things (fix a bug, modify a loop, whatever), and then re-enter the running (interpreted) program *WITH NO DATA LOSS*. i am not a guru by any means, but im fluent enough to do a lot better than 'hello world' in about a dozen languages, and i have never encountered a non-BASIC language with this feature.

      PS: corrections are very welcome

    3. Re:Whom the gods would destroy by FLEB · · Score: 1

      Caps lock?

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    4. Re:Whom the gods would destroy by aXis100 · · Score: 1

      I was quite suprised when I switched from Visual Basic (forgive me please, I'm an Engineer) to C# that I could no longer re-code whilst debugging.

      It was a bit of a shame really, albeit inspiring me to program better in the first place.

    5. Re:Whom the gods would destroy by Anonymous Coward · · Score: 0
      Just to add a bit more pedantry here, PERL is indeed an acronym for Practical Extraction and Report Language.

      ~~~

    6. Re:Whom the gods would destroy by gunmenrock · · Score: 1

      ALL YOUR BASIC ARE BELONG TO US!!!

      Also, PASCAL is also a learning-only language... I think C or C++ in high school is a relatively recent development. Most of the guys I went to college with had the same story as me... first BASIC (which most of us had already played with on our Atari 400s or whatever), then PASCAL (which we all hated).

      Never messed with Python, but I agree that it would probably be better to throw students right in the deep end and get them coding in C. The biggest reason being to teach them structure. BASIC breeds spaghetti coders.

    7. Re:Whom the gods would destroy by Anonymous Coward · · Score: 0

      >>and i have never encountered a non-BASIC language with this feature.

      Try Smalltalk. It trumps BASIC in this way.

    8. Re:Whom the gods would destroy by Zaak · · Score: 2, Insightful
      Never messed with Python, but I agree that it would probably be better to throw students right in the deep end and get them coding in C.

      The trouble with teaching C first is that there are many things about C which are not good for newbies. For example, how long would it take for you to explain the following C program to a person who knew nothing about programming?
      #include <stdio.h>
      int main(int argc, char ** argv)
      {
      printf("Hello, World!\n");
      return 0;
      }
      Now, how long would it take to explain the following Python program to the same person?
      print "Hello, World!"
      Granted, the C example could be made simpler, but only at the expense of leaving out things which really belong there in a real program. The Python example is complete as is.

      There are some domains where C is still the correct choice, but teaching programming is not one of them. C does not reward as many bad habits as BASIC, but it does make the programmer worry about things that beginning programmers shouldn't have to think about. There are many other reasons Python is a better language for teaching programming, but I'll leave it at that for now. I recommend you look into it. Most people who do are glad they did. :)

      The biggest reason being to teach them structure. BASIC breeds spaghetti coders.

      Amen to that.

      TTFN

    9. Re:Whom the gods would destroy by Anonymous Coward · · Score: 0

      There are plenty of great languages that can be learned quickly, teach fundamental computer science painlessly and are free. [Such as] PERL . . . These not only serve the purpose of allowing programs to be written but they painlessly impart good technique.

      Er, did you seriously just say that Perl "painlessly imparts good technique"? You must be high enough to have mod points...

      (Note to Perl fans: I'm not saying it's difficult to write good code in Perl. I'm saying it's very easy to write bad code in Perl. I don't call that a good language for beginners to learn in.)

    10. Re:Whom the gods would destroy by Anonymous Coward · · Score: 0

      i have never encountered a non-BASIC language with this feature.

      Apart from, oh, every variant of Lisp for the last fifty years...

  10. erm peek and poke by Anonymous Coward · · Score: 0

    what are theese if not pointer operations?

  11. designed as a teaching language by pbjones · · Score: 2, Funny

    so just leave it for teaching. It has been said that they shipped BASIC with DOS because that was the only langauge that Bill Gates understood...

    --
    There was an unknown error in the submission.
  12. Finally... what now? by agraupe · · Score: 1

    C and/or C++ in high schools *hasn't developed yet*. Right now I'm in high school. Because I listened when they dragged us in and told us about the various courses, I picked up that the Programming class dealt with Pascal. I was able to avoid and continue on my way with C and/or C++ (whatever fits the situation), but my friend got caught. The biggest danger is that someone (like my unsuspecting friend) will actually like PASCAL.

  13. Computer Programming for Everybody by wintermute1974 · · Score: 1

    I think that any software development tool that liberates people from being users to active developers is a good thing.

    I know that BASIC does not appeal to the Slashdot crowd, but what about those people who have never programmed before? If this program helps a few people write a small program or two on their own, I think it is a great deal.

    Personally, I am excited by the Computer Programming for Everybody (CP4E) proposal that Guido van Rossum proposed a while back. I think everybody in the modern, western world could benefit from a rudimentary, working knowledge of computer programming, considering the ubiquity of computers and other programmed devices.

    1. Re:Computer Programming for Everybody by RedLaggedTeut · · Score: 1

      I must admit that I don't know enough about all languages involved, but C like syntax is pretty widespread, so wouldn't some descendant of C that has decent string handling be best ?

      I know nothing is optimal, but consider leaving out the complicated parts of C++, or even javascript and maybe php or Java, or really a subset of C++ with Classes that make the GUI stuff easy.

      --
      I'm still trying to figure out what people mean by 'social skills' here.
    2. Re:Computer Programming for Everybody by Abcd1234 · · Score: 1

      Why bother? The point is not to teach them industry skills, but rather to impart on people "a rudimentary, working knowledge of computer programming", so why hobble them with ugly, broken, inconsistent syntax? Why not use a language which has had teaching in mind from the get-go? After all, there's a reason things like Logo, Basic, and Hypercard are/were popular... because they're easy to learn and it's easy to produce really cool things quickly and with relatively little effort.\

  14. What are you Smoking? by Bill,+Shooter+of+Bul · · Score: 1

    Its UI is nowhere near Visual Studio. You can't even view an entire module's code inside a single window. Maybe its good compared to visual basic 4, but anything beyond that smokes it. I should say that its actually the easiest and maybe best way to develop on a Mac, but for windows it doesn't get any better than .Net. Also beware of its cross platform capabilites. Often you will find yourself needing an extention ( sort of like a dll) and those are written in native code and are not cross platform. But if you aren't doing anything too OS specific, and you need cross platform capability, I would recomend this over Java.

    Its also sorta cool how it doesn't require any runtime. It just compiles that into the .exe. Of course that makes the executable's size big, but still smaller than a runtime and the executable combined.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  15. Edsger Dijkstra said it best... by Anonymous Coward · · Score: 0

    "It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."

    1. Re:Edsger Dijkstra said it best... by Anonymous Coward · · Score: 0

      Nonsense! Dijkstra said this in the context of old line numbered BASIC. Modern BASICs are better than a lot of more contemporary languages. Look at Perl for example. What a disaster that is!

    2. Re:Edsger Dijkstra said it best... by Anonymous Coward · · Score: 0

      You've obviously never tried Visual Basic. :)

  16. RPGILE by Anonymous Coward · · Score: 0

    /Free
    do;
    dsply 'Learn RPGILE, not BASIC';
    enddo;
    *inlr=*on;
    /End-Free

    //http://www.code400.com/freeform.php

  17. jb by Anonymous Coward · · Score: 0

    I wouldn't say "watered down"
    since it is its own language.
    It just so happens you can
    compile your Just BASIC
    code in Liberty BASIC too! ;)

  18. Educate thyself! by cr0sh · · Score: 1
    I agree that Python is a much better language than BASIC. But to say BASIC has no place in today's world shows more ignorance than anything else.

    I can't even begin to name the tons of business applications that have been developed with some dialect of BASIC - from PICK Basic to Business Basic to QuickBasic to VB - there have been many, many successful, fast, and very capable business applications built using this language.

    All it is is a syntax: what is the difference if it is "FOR...NEXT" or "for (...){}"? As long as both compile down to native or can be interpreted, why should it matter? Why this "superiority" complex that everyone has over BASIC?

    I will tell you this much - which is easier for anyone to read (not just beginners):

    For i = 1 to 10 Step 2
    Print "The number is "; i
    Next

    or this:

    for (i=1; i<11; i++){
    printf ("The number is %d\n", i);
    }

    ?

    Personally, I prefer the first over the second, though I can read and use either - simply because the syntax in BASIC is (usually) clearer. I can also typically hand the code to a beginner (or more importantly, a non-coder) and they can easily figure it out, too - because it is easily readable and understandable (at least to an english-language reading person).

    You also can't say that BASIC lacks the power to do anything useful. If you think this, then you obviously missed many excellent demos, games and code examples that were created with QuickBasic, PowerBASIC, and VB during the latter half of the 1990's (and probably even today). I have seen amazing examples of video games, 3D games, 3D engines (google for "3D engine basic" and see what has been and can be done), RPGs, demo effects, etc. I would love to point out the business uses BASIC has been put to, but many of these examples tend to be in-house tools or only sold b2b.

    BASIC has its purpose, and I think those who come down on it either have an inferiority complex, or simply don't understand what BASIC is truely capable of in today's modern dialects (GOTO, while still available in almost every incarnation of BASIC, typically is never used in BASIC software development, if the programmer knows what is good for him) - honestly, I think it is more of the latter rather than the former, but the vitriol some people spew makes me wonder...

    I also want to reccommend Python as well as a good language, and possibly a good beginner language at that. Why? Because it preserves much of what BASIC had, while adding a lot that BASIC doesn't (although the very modern BASICs go a long way toward addressing these issues). Its syntax feels very much like BASIC, and that is a good thing.

    Finally - your word on assembler is dead on. I think assembler should be taught early, so that programmers have some grasp of what actually goes on in a cpu as it executes the instructions (actually, learning how simple CPU hardware works, how an opcode/operand pair, represented by a series of bytes, the bits of which activates various pieces of the CPU, registers, memory, bus, etc - all in time to the all important clock - all of this would be good learning) - after all, at the base level, all a CPU is, is a very fast form of a player piano...

    --
    Reason is the Path to God - Anon
    1. Re:Educate thyself! by Anonymous Coward · · Score: 0
      I will tell you this much - which is easier for anyone to read (not just beginners):
      For i = 1 to 10 Step 2
      Print "The number is "; i
      Next
      or this:
      for (i=1; i<11; i++){
      printf ("The number is %d\n", i);
      }
      ?
      Let's ignore the mistake in your code (that should be i += 2 if you're trying to write the same thing in both), and look at the style of the C: ooh, look, you've deliberately made it hard to read! Try adding spacing around operators, and before the opening curly brace, and write i <= 10 rather than i<11, and beginners will have a much easier time of it.

      In any case, the comparison was with Python, not C. Does for i in range(0, 10) look particularly cryptic to you?
    2. Re:Educate thyself! by cr0sh · · Score: 1
      AC, you are right - I did have that mistake (I did mean to emulate the BASIC - doh!), and you are correct that adding whitespace could help as well. Actually, the for() loop is the easy part - it's the printf command that would trip up many beginners. Finally, this example was probably too simple - start talking about anything involving keyboard or file I/O, and it really starts getting interesting.

      As far as Python and your loop example - no, that doesn't look cryptic to me at all, nor does it to a lot of beginners. Heck, Python could be even simpler (no "next" clause), and the print would have been nearly identical to the BASIC version (which is why I like Python so much)...

      --
      Reason is the Path to God - Anon
  19. A really free version of Liberty BASIC by keli · · Score: 1

    Just basic is just a watered down free as in free beer version of a commercal product as far as I can see.

    I found a really free GNU version of Liberty basic through a simple search through google.... just FYI.

    1. Re:A really free version of Liberty BASIC by Anonymous Coward · · Score: 0

      So what if it's based on a commercial product (as if that were a problem)? Just BASIC really is free, including the ability to produce runtime programs. You need to pay for this ability with Liberty BASIC (the trial version won't do it). That's not especially watered down. It's also based on a good quality commercial codebase, so it isn't junk. For free software, it's pretty darn good.

  20. Python Again by Alosja · · Score: 0

    I Agree with an earlier post, i learnt Basic as a child and it was fun, but when i look back, i understand that python would have been much better! Python can be used to serious tasks, unlike basic and it is a much cooler language http://www.python.org/ Plus it is free (both meanings of the word), at least since 1.52 (or something).

    --
    A little stupidity is as unlikely as a little pregnancy