I need a guide for learning BASIC

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

Moderator:Moderators

User avatar
ganonbanned
Senior Member
Posts:2211
Joined:Thu Feb 16, 2006 5:58 pm
Location:Wisconsin
Contact:
I need a guide for learning BASIC

Post by ganonbanned » Wed Aug 08, 2007 6:13 pm

does anyone have a guide for learning BASIC, then C or C++? Thanks.

User avatar
soundwave
Senior Member
Posts:3653
Joined:Wed Feb 23, 2005 1:51 pm
Location:Connecticut
Contact:

Post by soundwave » Wed Aug 08, 2007 6:18 pm

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!!! » Wed Aug 08, 2007 6:18 pm

BASIC? I taught myself that in 5th grade.

Here's some guides: http://www.computer-books.us/basic.php

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

Post by ganonbanned » Wed Aug 08, 2007 6:25 pm

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++

User avatar
bicostp
Moderator
Posts:10491
Joined:Mon Mar 07, 2005 5:47 pm
Steam ID:bicostp
Location:Spamalot
Contact:

Post by bicostp » Wed Aug 08, 2007 6:33 pm

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.

User avatar
soundwave
Senior Member
Posts:3653
Joined:Wed Feb 23, 2005 1:51 pm
Location:Connecticut
Contact:

Post by soundwave » Wed Aug 08, 2007 6:34 pm

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.

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

Post by ganonbanned » Wed Aug 08, 2007 6:41 pm

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.

User avatar
gannon
Moderator
Posts:6974
Joined:Sun Apr 04, 2004 4:48 pm
Location:Near that one big lake
Contact:

Post by gannon » Wed Aug 08, 2007 6:58 pm

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.

User avatar
soundwave
Senior Member
Posts:3653
Joined:Wed Feb 23, 2005 1:51 pm
Location:Connecticut
Contact:

Post by soundwave » Wed Aug 08, 2007 7:12 pm

Bartending school? That's one of the biggest wastes of money out there..

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

Post by ganonbanned » Wed Aug 08, 2007 7:14 pm

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?

User avatar
marshallh
Moderator
Posts:2986
Joined:Sat Sep 10, 2005 2:17 pm
360 GamerTag:marshallh
Location:here and there
Contact:

Post by marshallh » Wed Aug 08, 2007 10:40 pm

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

User avatar
joevennix
Portablizer
Posts:999
Joined:Sat Jan 14, 2006 9:34 am
Location:On permanent vacation from reality.
Contact:

Post by joevennix » Wed Aug 08, 2007 11:36 pm

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

User avatar
Sparkfist
Forum Administrator
Posts:6754
Joined:Tue Apr 20, 2004 7:12 am
Location:Michigan
Contact:

Post by Sparkfist » Thu Aug 09, 2007 6:40 am

[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.

User avatar
Skyone
Moderator
Posts:6390
Joined:Tue Nov 29, 2005 8:35 pm
Location:it is a mystery
Contact:

Post by Skyone » Thu Aug 09, 2007 8:39 pm

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).

User avatar
Master of Portables
Portablizer
Posts:335
Joined:Fri Aug 04, 2006 9:48 pm
Contact:

Post by Master of Portables » Thu Aug 09, 2007 8:46 pm

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