I need a guide for learning BASIC

Talk about your favorite PC games, Steam and building awesome custom rigs!

Moderator: Moderators

ganonbanned
Senior Member
Posts: 2211
Joined: Thu Feb 16, 2006 5:58 pm
Location: Wisconsin

I need a guide for learning BASIC

Post by ganonbanned »

does anyone have a guide for learning BASIC, then C or C++? Thanks.
soundwave
Senior Member
Posts: 3653
Joined: Wed Feb 23, 2005 1:51 pm
Location: Connecticut

Post by soundwave »

Why do you want to learn BASIC? Learn C++ or Java, something you can actually use.. If you think BASIC will help you edge into the programming world, it really won't, its not object-oriented, and really shares next to no similarities with bigger languages such as the aforementioned C++ and Java.
On the other hand, if you learn Java first (like I did), it makes learning other object-oriented languages (like I will do someday) a walk in the park.

I'd recommend getting an actual book (look on Amazon at customer reviews), I personally hate switching between a .pdf and the compiler (unless there are two computers involved, but still, it gets annoying).
!!!!Super Waffle Ninja!!!
Posts: 1
Joined: Tue Aug 07, 2007 10:01 am

Post by !!!!Super Waffle Ninja!!! »

BASIC? I taught myself that in 5th grade.

Here's some guides: http://www.computer-books.us/basic.php
ganonbanned
Senior Member
Posts: 2211
Joined: Thu Feb 16, 2006 5:58 pm
Location: Wisconsin

Post by ganonbanned »

soundwave wrote:Why do you want to learn BASIC? Learn C++ or Java, something you can actually use.. If you think BASIC will help you edge into the programming world, it really won't, its not object-oriented, and really shares next to no similarities with bigger languages such as the aforementioned C++ and Java.
On the other hand, if you learn Java first (like I did), it makes learning other object-oriented languages (like I will do someday) a walk in the park.

I'd recommend getting an actual book (look on Amazon at customer reviews), I personally hate switching between a .pdf and the compiler (unless there are two computers involved, but still, it gets annoying).
well according to a friend, who knows basic and C++, he learned basic first and claims that you need to know it first to learn C++
bicostp
Moderator
Posts: 10491
Joined: Mon Mar 07, 2005 5:47 pm
Steam ID: bicostp
Location: Spamalot
Contact:

Post by bicostp »

Classic BASIC isn't very useful anymore. Try Visual Basic, MS gives away an Express edition that can make full-fledged programs. It will do a lot more.
soundwave
Senior Member
Posts: 3653
Joined: Wed Feb 23, 2005 1:51 pm
Location: Connecticut

Post by soundwave »

That doesn't make sense..That doesn't make sense at all.
It might make it a little easier, but still, BASIC is a pretty archaic and obsolete language, ditch BASIC, learn Java, if you plan to go to college for computers you'll be learning it anyways.
ganonbanned
Senior Member
Posts: 2211
Joined: Thu Feb 16, 2006 5:58 pm
Location: Wisconsin

Post by ganonbanned »

soundwave wrote:That doesn't make sense..That doesn't make sense at all.
It might make it a little easier, but still, BASIC is a pretty archaic and obsolete language, ditch BASIC, learn Java, if you plan to go to college for computers you'll be learning it anyways.
well thanks for the tip, but im not anyway, I'll probably learn java. is that easy?

if anyones wondering, im not not going for computers, im going to bartender school.
gannon
Moderator
Posts: 6974
Joined: Sun Apr 04, 2004 4:48 pm
Location: Near that one big lake
Contact:

Post by gannon »

Moving to the right forum.
As far as BASIC goes, which version? I'm sure there's hundreds, if not more.
For the most part, I only use C for embedded applications. Don't do much non-web PC programming, and the stuff I do is usually in php or perl.
soundwave
Senior Member
Posts: 3653
Joined: Wed Feb 23, 2005 1:51 pm
Location: Connecticut

Post by soundwave »

Bartending school? That's one of the biggest wastes of money out there..
ganonbanned
Senior Member
Posts: 2211
Joined: Thu Feb 16, 2006 5:58 pm
Location: Wisconsin

Post by ganonbanned »

alright im not even sure what im talking about anymore. I basically want to learn a language so I can make an old-type FPS, or maybe an RTS filled with 80's references. prefferably like the original doom or the original quake. I thought I would need to learn BASIC, followed by C++ and use C++ to program this shin-ding. any suggestions?
marshallh
Moderator
Posts: 2987
Joined: Sat Sep 10, 2005 2:17 pm
360 GamerTag: marshallh
Location: here and there
Contact:

Post by marshallh »

Rule #1: BASIC in general sucks ass for games.
Rule #2: See Rule #1.

Learn C. It is actually quite simple, save yourself time with basic.

Don't start with programs from scratch. First, download examples and play around with those. Experiment.

Google Bloodshed Dev-c++
Image
joevennix
Portablizer
Posts: 999
Joined: Sat Jan 14, 2006 9:34 am
Location: On permanent vacation from reality.

Post by joevennix »

Yeah definitely don't learn basic. General consensus is that programmers who learn basic as their first language usually have a lot of difficulty grasping concepts in better languages. Learn C++, Dev-C++ should work fine as an IDE.
Image
Sparkfist
Forum Administrator
Posts: 6754
Joined: Tue Apr 20, 2004 7:12 am
Location: Michigan

Post by Sparkfist »

[url=http://www.programmingtutorials.com[/url]

BASIC is nice for learning the basics of programming. It's very limited as to what can be done, namely you can't easily move code around and make it easier to build.

I don't know about C, if you're looking to do some real game development, go with C++. It will be easier to learn that from scratch then learn C and then adopt it's rules to C++.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too

I am a geek.
Skyone
Moderator
Posts: 6390
Joined: Tue Nov 29, 2005 8:35 pm
Location: it is a mystery
Contact:

Post by Skyone »

Sparkfist wrote:I don't know about C, if you're looking to do some real game development, go with C++. It will be easier to learn that from scratch then learn C and then adopt it's rules to C++.
C is just as apt to game design as C++ is, really, although I do prefer C++ over it (due to the ease of OOP).

BASIC is not worth learning in relevance to the Win32 API, there's no point of it.

Visual Basic is a relatively worthless language, too; end-user doesn't have MSVBVM60.DLL? Sucks for them. You don't mind all of your code being released under GPL v2, do you? Oh - and two words: Private ****ing Sub.

32-bit ASM (MASM32) is an awesome language, you get a speedy 3kb file while any other language would give a 100kb file.

In conclusion: Learn C++ (not .NET).
Master of Portables
Portablizer
Posts: 335
Joined: Fri Aug 04, 2006 9:48 pm
Contact:

Post by Master of Portables »

Skyone wrote: In conclusion: Learn C++ (not .NET).
yeah, C++ owns. I would recommend getting a book though, since the tutorials on the web aren't very good in my opinion. And I would not reccomend using Dev C++, whoever suggested it, because it uses these stupid .a files instead of .lib files... but enough of my rambling :D
<img src="http://img168.imageshack.us/img168/1597 ... sigzg0.png">
ChronoTriggerfan wrote:you should focus all your energy on making a really pretty case
Dragon Force pwns every other band in the world!
:mrgreen:
Post Reply