Difference between revisions of "BR Tutorial"

From Br Wiki
Jump to: navigation, search
(Created page with "This BR tutorial was designed for absolute beginners. It walks you through programming basics in simple steps with plenty of examples and self-guided practice. Chapter 1 ...")
 
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
This BR tutorial was designed for absolute beginners. It walks you through programming basics in simple steps with plenty of examples and self-guided practice.
+
This BR tutorial was designed for absolute beginners. It walks you through programming basics in simple steps with plenty of examples and self-guided practice. The "Intermediate" level tutorial is also now available, [[Tutorial 2]].
  
[[Chapter 1]]
+
Update: There is also a [[Fast Track Tutorial]] for those who already have a basic knowledge of programming.
[[Chapter 2]]
+
 
[[Chapter 3]]
+
For visual learners, there is a youtube [https://www.youtube.com/channel/UCvO6oiRJZVstFLI3OOr2Zjw channel] devoted to BR, and includes demonstrations of the lessons in these written tutorials.
[[Chapter 4]]
+
 
[[Chapter 5]]
+
[[Prerequisites|Basics]]
[[Chapter 6]]
+
 
[[Chapter 7]]
+
1. [[Chapter 1|Introduction]]
[[Chapter 8]]
+
 
[[Chapter 9]]
+
2. [[Chapter 2|Basic Commands]]
[[Chapter 10]]
+
*[[Chapter 2#2.2 Using PRINT with delimiters|Print]]
[[Chapter 11]]
+
*[[Chapter 2#2.5 DIR & LOAD command|DIR and LOAD]]
[[Chapter 12]]
+
*[[Chapter 2#2.7 SAVE VS. REPLACE and FREE|SAVE, REPLACE, DEL, and FREE]]
[[Chapter 13]]
+
*[[Chapter 2#2.8 External Editors|Using External Editors]]
[[Chapter 14]]
+
 
[[Chapter 15]]
+
3. [[Chapter 3|More Operating and Programming Fundamentals]]
[[Chapter 16]]
+
*[[Chapter 3#INPUT & LET statements|INPUT & LET Statements]]
[[Chapter 17]]
+
*[[Chapter 3#GO|GO Statement]]
[[Chapter 18]]
+
*[[Chapter 3#3.5 Comments|Comments]]
 +
*[[Chapter 3#Numeric VS String Variables|Variables]]
 +
 
 +
4. [[Chapter 4|Constants and Variables]]
 +
 
 +
5. [[Chapter 5|GOTO, IF, and Other Basic Statements]]
 +
 
 +
6. [[Chapter 6|Debugging Features]]
 +
*[[Chapter 6#6.2 Using LIST to search for a character string|LIST]]
 +
*[[Chapter 6#6.4 The RUN command’s STEP and TRACE options|RUN Step and Trace]]
 +
 
 +
7. [[Chapter 7|Unformatted and Formatted Printing]]
 +
 
 +
8. [[Chapter 8|FOR/NEXT, ON GOTO and DO]]
 +
 
 +
9. [[Chapter 9|Organizing Folders and Programs]]
 +
 
 +
10. [[Chapter 10|Arrays]]
 +
 
 +
11. [[Chapter 11|Full Screen Processing, Using Print Fields and Input Fields]]
 +
*[[Chapter 11#11.2 PRINT FIELDS, INPUT FIELDS and RINPUT FIELDS|Statements]]
 +
*[[Chapter 11#11.5 Multiple field processing with PRINT FIELDS|Multiple Field Processing]]
 +
*[[Chapter 11#Multiple field processing and the use of control attributes|Control and Display Attributes]]
 +
12. [[Chapter 12|Procedures]]
 +
 
 +
13. [[Chapter 13|Introduction to File Processing]]
 +
 
 +
14. [[Chapter 14|The SEQUENTIAL method of access with INTERNAL files]]
 +
 
 +
15. [[Chapter 15|The RELATIVE method of access for INTERNAL files]]
 +
 
 +
16. [[Chapter 16|Keyed File Processing]]
 +
 
 +
17. [[Chapter 17|Display Files]]
 +
 
 +
18. [[Chapter 18|Error Handling and Recovery]]
 +
*[[Chapter 18#18.2 The EXIT statement and many error conditions|EXIT Statement]]
 +
*[[Chapter 18#Function keys and the ON error statement|ON ERROR Statement]]
 +
[[Solutions|Solutions to Exercises]]
 +
 
 +
<noinclude>
 +
[[Category:Tutorial 1]]
 +
</noinclude>

Latest revision as of 12:25, 31 July 2015

This BR tutorial was designed for absolute beginners. It walks you through programming basics in simple steps with plenty of examples and self-guided practice. The "Intermediate" level tutorial is also now available, Tutorial 2.

Update: There is also a Fast Track Tutorial for those who already have a basic knowledge of programming.

For visual learners, there is a youtube channel devoted to BR, and includes demonstrations of the lessons in these written tutorials.

Basics

1. Introduction

2. Basic Commands

3. More Operating and Programming Fundamentals

4. Constants and Variables

5. GOTO, IF, and Other Basic Statements

6. Debugging Features

7. Unformatted and Formatted Printing

8. FOR/NEXT, ON GOTO and DO

9. Organizing Folders and Programs

10. Arrays

11. Full Screen Processing, Using Print Fields and Input Fields

12. Procedures

13. Introduction to File Processing

14. The SEQUENTIAL method of access with INTERNAL files

15. The RELATIVE method of access for INTERNAL files

16. Keyed File Processing

17. Display Files

18. Error Handling and Recovery

Solutions to Exercises