1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Section 2: General language reference
2.1 Numeric Expressions and Assignments
2.2 String Expressions and Assignments
2.3 Flow of control
2.4 Variable names & conventions
2.5 Memory Management/Use

Section 3: Input/Output to Text and Graphics screens
3.1 'PRINT' and text formatting
3.2 Mousetext and special text output
3.3 Text input from the keyboard
3.4 Low Resolution (Lores) Graphics
3.5 High Resolution (Hires) Graphics
3.6 Hires 'Shapes' [Not done yet]
3.7 Double High Resolution (Double Hires) Graphics

Section 4: Miscellaneous tasks
4.1 Sound Generation
4.2 Reading paddles/joysticks
4.3 Program comments
4.4 Internal data storage
4.5 Error Handling
4.6 Random numbers

Section 5: Disk Input/Output
5.1 General Intro and simple commands
5.2 Binary files
5.3 Text File I/O

Section 6: Applesoft command reference by name
ABS, AND, ASC, AT, ATN, CALL, CHR$, CLEAR, COLOR=, CONT, COS,
DATA, DEF, DEL, DIM, DRAW, END, EXP, FLASH, FN, FOR, FRE, GET,
GOSUB, GOTO, GR, HCOLOR=, HGR, HGR2, HIMEM:, HLIN, HOME, HPLOT,
HTAB, IF, IN#, INPUT, INT, INVERSE, LEFT$, LEN, LET, LIST,
LOAD, LOG, LOMEM:, MID$, NEW, NEXT, NORMAL, NOT, NOTRACE, ON,
ONERR, OR, PDL, PEEK, PLOT, POKE, POP, POS, PRINT, PR#, READ,
RECALL, REM, RESTORE, RESUME, RETURN, RIGHT$, RND, ROT=, RUN,
SAVE, SCALE=, SCRN, SGN, SHLOAD, SIN, SPC, SPEED=, SQR, STEP,
STOP, STORE, STR$, TAB, TAN, TEXT, THEN, TO, TRACE, USR, VAL,
VLIN, VTAB, WAIT, XDRAW, &

Error codes and messages
7.1 Applesoft Error codes
7.2 DOS 3.3 Error codes
7.3 ProDOS Error codes

_________________________________________________________________

Sections planned to add to this FAQ:

Error code
Fun tricks: Loading at alternate addresses, optimizing for size/speed
Peeks, Pokes, Calls, ROM, memory reference [I don't trust any out
there to be correct, given the number of holes that have been poked in
existing ones]

_________________________________________________________________