Poll
Question:
What language to recommend to newbies INSTEAD of VB?
Option 1: Java (free SDK)
votes: 9
Option 2: C# (free command-line tools)
votes: 7
Option 3: Python (free IDE, the works)
votes: 6
Option 4: C++ (free IDE and GCC)
votes: 11
Option 5: C (see above)
votes: 3
Option 6: QBasic (old school!)
votes: 5
Option 7: Delphi (Borland stuff is free for personal use)
votes: 4
Option 8: JavaScript (or ActionScript)
votes: 4
If anyone wants any choices added, reply!
VB.
Instead of VB. ;)
lol@iago
I'd say to go with Java, most schools in Ontario offer that as a grade12 programming course, and trust me being ahead in your class is lots of fun. The only problem I can see (what I'm having) is understand how everything is put together and how it's supposed to run (.class .java .html, how they all link together in a project).
Java also forces you to learn OOP concepts.
QBasic.
Added JavaScript...BUT DON'T VOTE FOR IT! :)
JavaScript. ;)
C++ even though Im a newbie.
VB.
Java or C#
Mitosis your votes don't count.
Down here in louisiana the only programming class they teach is qbasic.
Did you put that on there seriously. Is there anything worthwhile that can be done with Qbasic?
QBasic and Visual Basic have the exact same syntax. Years ago, I read books on QBasic (that was my first language), then I ended up with a VB compiler and was able to figure out VB with no books or no internet or anything. It's a really easy transition.
How about Perl? Comes with most UNIX-based systems, although you can get it on windows IIRC (ActivePerl?). It has it's own package manager and a lot of great modules, from things like mod_perl on apache to xmms-perl (I wrote an MP3 script for my IRC client with this :p). Very powerful for text processing (you'll never need to learn sed/awk) but also supports TCP/IP networking. And albeit there is no Perl forum here, you're likely to get help if you connect to irc.linux.org (freenode) and join #perl.
I don't think Perl would make a very good starting language. It's better to start with C and move onto Perl, in my opinion.
How about Logo?
That doesn't even count.
QBasic because that is where I started.
Quote
Java (free SDK)
C# (free command-line tools)
Python (free IDE, the works)
C++ (free IDE and GCC)
(etc)
Just as a quick note, there is at least one free IDE for C#: SharpDev.
qbasic has become quite a powerfull language actually. Incredibly slow and un-reliable, but with its latest features and such, you can do alot more than you would think..
I wrote an entire operating system in qb on my friends old Apple, it took about a week.
the relationship between qbasic and visual basic, is no doubt directly linked, especially with the use of the .bas file extention, duhhh. :P
But I kinda like Delphi, it has an uber sexy ide, and not everything is done for you in some points, unlike vb..
GOGO DELPHI!!
Ew, you did not seriously write an OS in QB.
No, the link between QBasic and Visual Basic would be the word BASIC: Beginner's All-Purpose Symbolic Instruction Code, or something like that.
Add ActionScript?
Quote from: ObsidianWolf on December 05, 2003, 03:14 PM
Add ActionScript?
NO.
hehe, some kid in my compsci class thinks he's leeter than me because he knows ActionScript.
ActionScript is just JavaScript with the "on" syntax construct.
Add Pascal. Pascal is a good newbie language.
Btw, I doubt you could write an actual OS using QB. Maybe an OS emulator, but not an actual OS with a bootloader, and all that shit. The language is too high-level.
Quote from: vile on January 25, 2004, 07:59 PM
Add Pascal. Pascal is a good newbie language.
Btw, I doubt you could write an actual OS using QB. Maybe an OS emulator, but not an actual OS with a bootloader, and all that shit. The language is too high-level.
I don't think you'd be able to write a bootloader in pure C either, at least for x86...
Perhaps he invented his own architecture which natively runs Basic instead of assembly?