This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2008-05-28 20:21:18

N-Wear
Scratcher
Registered: 2007-08-13
Posts: 100+

Lets Learn BASIC!!!

Hi every one!! I'm here to help you learn another type of programing called Basic! Basic is a type in language that is one of the most "basic" of all typs of programing. First go to http://www.justbasic.com to get a free copy of the softwere. Then check out my "Learning Basic Lessons". If you have questions ask them here. Also, if you would like to get a book on Basic, follow this link: Programming for the absolute beginner

-N-Wear

LESSONS:
1: http://scratch.mit.edu/projects/N-Wear/175321

Last edited by N-Wear (2008-05-29 18:28:43)


If bread crumbs are better than nothing. And nothing is better than cheese cake. Then, bread crumbs are better than cheese cake!  smile
The following sentence is true. The previous sentence is false.  hmm                              Treat others the way you want to be treated!  big_smile

Offline

 

#2 2008-05-28 21:15:11

mrguy740
Scratcher
Registered: 2008-01-25
Posts: 100+

Re: Lets Learn BASIC!!!

I learned basic before I learned scratch. It is harder to program though with basic.


The imagination exercises a powerful influence over every act of sense, thought, reason, over every idea. Latin Proverb

Offline

 

#3 2008-05-28 21:17:09

CFCRubiks
Scratcher
Registered: 2008-05-11
Posts: 100+

Re: Lets Learn BASIC!!!

Fix the link please (there is no such thing as hptt  smile  ) And it's for windows only!!!!! I have a mac!

Last edited by CFCRubiks (2008-05-28 21:17:39)

Offline

 

#4 2008-05-29 16:30:34

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Lets Learn BASIC!!!

I have both but mostly use a mac. I tried it and read the first week's tutorial and decided to make some random little conversation thing where he asks you your name, your favourite food, stuff like that.

Offline

 

#5 2008-05-29 17:07:21

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: Lets Learn BASIC!!!

[clicked.Accept]
print#main.text1, "!contents? name$";
if instr(name$, "Donald Trump") then gosub [close]
gosub [continue]

[close]
close #main
end

Last edited by fullmoon (2008-05-29 17:23:32)


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#6 2008-05-29 17:13:34

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: Lets Learn BASIC!!!

I love JustBasic! It's a great way to learn GUI programming (which Scratch does virtually nothing to support). I'd stick with Scratch, though for sprite-based programming as it gives you a chance to focus on your ideas rather than syntax.
Now that you're all here (Jens, spit that gum out and take notes!  mad ), my dream is a Scratch that not only communicates with the Web and your OS, but also allows you to put GUI objects (comboboxes, sliders, etc.) inside sprites, then lets you manipulate them using blocks. Of course, we'd need strings...


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#7 2008-05-29 20:30:38

geckofreak
Scratcher
Registered: 2007-12-20
Posts: 100+

Re: Lets Learn BASIC!!!

PRINT "No offense but basic isn't good"
PRINT "There are now multiple forms of basic each with their specialties"

LET Text$ = "I am typing in code for true basic, what we use in my school"
PRINT Text$

READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$

CALL MoreText

DATA Scratch is meant to by an introduction to programing
DATA Scratch is meant to get young children into programing
DATA through an easy to understand langauge, I suggest you find a
DATA version of basic that is right for you and your interests

END

SUB MoreText

PRINT "I suggest that people look into using a form of basic"
PRINT "But Scratch, just like any programing langauge, has it's own";
PRINT "advantages and disavantages"

DIM Text$(7)

LET Q = 1

READ Text$(Q)
DO WHILE Text$(Q) <> "ZZZZZ"
PRINT Text$(Q)
LET Q = Q + 1
READ Text$(Q)
LOOP

DATA Scratch is based primarilly on images and games
DATA Images and games are hard to make in other languages
DATA Scratch is lacking arrays and strings though
DATA Which make things easier
DATA You should expiriment with different programming languages
DATA And when you find one you like you should stick with it!!!
DATA ZZZZZ

END SUB

Last edited by geckofreak (2008-05-29 20:33:20)


http://img361.imageshack.us/img361/645/supersmashbroscharacterzg7.gif
cool  My Wii Friend Code 5069-3634-2461  cool

Offline

 

#8 2008-05-29 20:33:30

funkymonkey
Scratcher
Registered: 2007-06-03
Posts: 1000+

Re: Lets Learn BASIC!!!

CFCRubiks wrote:

Fix the link please (there is no such thing as hptt  smile  ) And it's for windows only!!!!! I have a mac!

ya, same. tey should have a mac version


http://i243.photobucket.com/albums/ff67/hprules_photos/banner2.jpg
Kuzimu: Dawn of a New Age                                                                                                  Coming May 2010

Offline

 

#9 2008-05-29 20:39:39

geckofreak
Scratcher
Registered: 2007-12-20
Posts: 100+

Re: Lets Learn BASIC!!!

PRINT "There are versions of basic that work for macs"
END


http://img361.imageshack.us/img361/645/supersmashbroscharacterzg7.gif
cool  My Wii Friend Code 5069-3634-2461  cool

Offline

 

#10 2008-05-29 20:52:54

siddthesquid
Scratcher
Registered: 2007-09-23
Posts: 100+

Re: Lets Learn BASIC!!!

geckofreak wrote:

PRINT "No offense but basic isn't good"
PRINT "There are now multiple forms of basic each with their specialties"

LET Text$ = "I am typing in code for true basic, what we use in my school"
PRINT Text$

READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$

CALL MoreText

DATA Scratch is meant to by an introduction to programing
DATA Scratch is meant to get young children into programing
DATA through an easy to understand langauge, I suggest you find a
DATA version of basic that is right for you and your interests

END

SUB MoreText

PRINT "I suggest that people look into using a form of basic"
PRINT "But Scratch, just like any programing langauge, has it's own";
PRINT "advantages and disavantages"

DIM Text$(7)

LET Q = 1

READ Text$(Q)
DO WHILE Text$(Q) <> "ZZZZZ"
PRINT Text$(Q)
LET Q = Q + 1
READ Text$(Q)
LOOP

DATA Scratch is based primarilly on images and games
DATA Images and games are hard to make in other languages
DATA Scratch is lacking arrays and strings though
DATA Which make things easier
DATA You should expiriment with different programming languages
DATA And when you find one you like you should stick with it!!!
DATA ZZZZZ

END SUB

umm geckofreak, u do know that true basic is not popular in most places? true basic is actually one of the worser languages...

Offline

 

#11 2008-05-29 20:54:29

geckofreak
Scratcher
Registered: 2007-12-20
Posts: 100+

Re: Lets Learn BASIC!!!

siddthesquid wrote:

geckofreak wrote:

PRINT "No offense but basic isn't good"
PRINT "There are now multiple forms of basic each with their specialties"

LET Text$ = "I am typing in code for true basic, what we use in my school"
PRINT Text$

READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$
READ Text$
PRINT Text$ ;
READ Text$
PRINT Text$

CALL MoreText

DATA Scratch is meant to by an introduction to programing
DATA Scratch is meant to get young children into programing
DATA through an easy to understand langauge, I suggest you find a
DATA version of basic that is right for you and your interests

END

SUB MoreText

PRINT "I suggest that people look into using a form of basic"
PRINT "But Scratch, just like any programing langauge, has it's own";
PRINT "advantages and disavantages"

DIM Text$(7)

LET Q = 1

READ Text$(Q)
DO WHILE Text$(Q) <> "ZZZZZ"
PRINT Text$(Q)
LET Q = Q + 1
READ Text$(Q)
LOOP

DATA Scratch is based primarilly on images and games
DATA Images and games are hard to make in other languages
DATA Scratch is lacking arrays and strings though
DATA Which make things easier
DATA You should expiriment with different programming languages
DATA And when you find one you like you should stick with it!!!
DATA ZZZZZ

END SUB

umm geckofreak, u do know that true basic is not popular in most places? true basic is actually one of the worser languages...

Yes I know. (Sidd, you can call me by my real name if you want to)


http://img361.imageshack.us/img361/645/supersmashbroscharacterzg7.gif
cool  My Wii Friend Code 5069-3634-2461  cool

Offline

 

#12 2008-05-30 23:19:32

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: Lets Learn BASIC!!!

funkymonkey wrote:

CFCRubiks wrote:

Fix the link please (there is no such thing as hptt  smile  ) And it's for windows only!!!!! I have a mac!

ya, same. tey should have a mac version

I agree. They really should.
*sigh* Boot Camp it is...

Last edited by hmnwilson (2008-05-30 23:21:31)


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#13 2009-07-23 15:05:06

Adamman715
Scratcher
Registered: 2009-06-13
Posts: 49

Re: Lets Learn BASIC!!!

N-Wear wrote:

Hi every one!! I'm here to help you learn another type of programing called Basic! Basic is a type in language that is one of the most "basic" of all typs of programing. First go to http://www.justbasic.com to get a free copy of the softwere. Then check out my "Learning Basic Lessons". If you have questions ask them here. Also, if you would like to get a book on Basic, follow this link: Programming for the absolute beginner

-N-Wear

LESSONS:
1: http://scratch.mit.edu/projects/N-Wear/175321

N-Wear, I'm trying to make pong, but I need help with the rest. Here's what I have so far:

notice "This is a test game. There may be glitches"
confirm "Will you play?"; answer$
-if answer$="yes then

I want the notice and the confirm to come before the program starts. When yes is clicked, I want it to then start the program. What would I put next? How would I make paddles and balls, and stuff? How would I program them?

Thanks,
Adamman715
http://scratch.mit.edu/users/Adamman715


http://gickr.com/results2/anim_be55add9-67f8-bed4-8ddd-85ad04acb8a5.gif ----------The many faces of Windows! -----------------
http://img215.imageshack.us/img215/5564/ubd2448.png

Offline

 

#14 2009-07-23 15:06:45

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Lets Learn BASIC!!!

Hey here's a version for Mac:

http://www.nicholson.com/rhn/basic/

Offline

 

#15 2009-07-23 15:11:26

Vista4563
Scratcher
Registered: 2009-07-20
Posts: 500+

Re: Lets Learn BASIC!!!

Have you heard of QuickBasic for Win 98?  hmm  First language I ever learned.
Basic is

Beginners'
All-purpose
Symbolic
Instruction
Code

Last edited by Vista4563 (2009-07-23 15:18:29)


Team Vista | TBG Moderator | #stopKony #Kony2012 | http://ls.gd/icgrin http://is.gd/78GWUZ
http://is.gd/jEY5Ihttp://is.gd/Vl19zR http://i.imgur.com/L4HIs.png

Offline

 

#16 2010-01-07 19:11:33

ThePCKid
Scratcher
Registered: 2009-09-16
Posts: 1000+

Re: Lets Learn BASIC!!!

Code:

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MsgBox("VB2008 is better than JustBasic!")
    End Sub
End Class

Last edited by ThePCKid (2010-01-07 19:12:00)

Offline

 

Board footer