BR Tutorial: Difference between revisions
No edit summary |
No edit summary |
||
(6 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. The "Intermediate" level tutorial is also now available, [[Tutorial 2]]. | 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]]. | ||
[[Prerequisites| | 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 [https://www.youtube.com/channel/UCvO6oiRJZVstFLI3OOr2Zjw channel] devoted to BR, and includes demonstrations of the lessons in these written tutorials. | |||
[[Prerequisites|Basics]] | |||
1. [[Chapter 1|Introduction]] | 1. [[Chapter 1|Introduction]] | ||
2. [[Chapter 2|Basic Commands]] | 2. [[Chapter 2|Basic Commands]] | ||
*[[Chapter 2#2.2 Using PRINT with delimiters|Print]] | |||
*[[Chapter 2#2.5 DIR & LOAD command|DIR and LOAD]] | |||
*[[Chapter 2#2.7 SAVE VS. REPLACE and FREE|SAVE, REPLACE, DEL, and FREE]] | |||
*[[Chapter 2#2.8 External Editors|Using External Editors]] | |||
3. [[Chapter 3|More Operating and Programming Fundamentals]] | 3. [[Chapter 3|More Operating and Programming Fundamentals]] | ||
*[[Chapter 3#INPUT & LET statements|INPUT & LET Statements]] | |||
*[[Chapter 3#GO|GO Statement]] | |||
*[[Chapter 3#3.5 Comments|Comments]] | |||
*[[Chapter 3#Numeric VS String Variables|Variables]] | |||
4. [[Chapter 4|Constants and Variables]] | 4. [[Chapter 4|Constants and Variables]] | ||
Line 14: | Line 26: | ||
6. [[Chapter 6|Debugging Features]] | 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]] | 7. [[Chapter 7|Unformatted and Formatted Printing]] | ||
8. [[Chapter 8|FOR/NEXT | 8. [[Chapter 8|FOR/NEXT, ON GOTO and DO]] | ||
9. [[Chapter 9|Organizing Folders and Programs]] | 9. [[Chapter 9|Organizing Folders and Programs]] | ||
Line 24: | Line 38: | ||
11. [[Chapter 11|Full Screen Processing, Using Print Fields and Input Fields]] | 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]] | 12. [[Chapter 12|Procedures]] | ||
Line 38: | Line 54: | ||
18. [[Chapter 18|Error Handling and Recovery]] | 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]] | [[Solutions|Solutions to Exercises]] | ||
Latest revision as of 19: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.
1. Introduction
3. More Operating and Programming Fundamentals
5. GOTO, IF, and Other Basic Statements
7. Unformatted and Formatted Printing
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
17. Display Files