This article is from the Apple II Csa2 FAQ, by Jeff Hurlburt with numerous contributions by others.
You can peruse the newsgroup FAQs Q&A Contents page. You can also check out the Apple II Major Sites page (Csa21MAIN3.txt). Here are two good 'getting starting' places: Apple II Beginner's Guide http://Apple2Guide.net/Apple2/ Home of the Apple II http://www.callapple.org/apple2/ All Apple II's come with some version of BASIC installed in-ROM on the motherboard. The original Apple II's have Integer BASIC. Starting with the II+ model, all Apple II's have floating-point Applesoft BASIC in ROM. Owners of early Apple II's can load in Applesoft or plug in a card with Applesoft ROMs. There are several good places to find out about Apple II BASIC programming: Apple II Textfiles http://www.textfiles.com/apple/ Byte Works (new IIgs GSoft BASIC) http://www.byteworks.org Ground ftp://ground.ecn.uiowa.edu/2/apple2/MiscInfo/Applesoft/ ftp://ground.ecn.uiowa.edu/apple2/MiscInfo/Programming/ ftp://ground.ecn.uiowa.edu/2/apple2/apple8/Beagle.Oldies/ Tarnover http://tarnover.dyndns.org/ The comp.sys.apple2.programmer newsgroup and Csa2P FAQs for programming Q&A plus more links http://home.swbell.net/rubywand/csa2pfaq.html Besides BASIC, you can load and use many languages including Fortran, Pascal, Modula, C, Logo, Forth, Assembly, and others. The Apple II "Monitor" included in-ROM lets you enter 6502 and (on a IIgs) 65816 machine language programs. IIgs owners can also create Hyperstudio and HyperCard stacks. For more information and links go to the comp.sys.apple2.programmer FAQs (see URL above). There is really no substitute for having the technical manual for your particular Apple II or clone. The manual for the ][ and ][+ is the Apple ] [ Reference Manual. For the IIe and IIc you want Apple's Technical Reference Manual for your machine. For the IIgs you will want, at least, the IIgs Hardware Reference and IIgs Firmware Reference. Naturally, you will want to get manuals and materials covering DOS, ProDOS, BASIC, and many other areas relating to your Apple II. Below is a decent 'getting started' sampling: General Apple II Apple II Reference Manual from Apple Apple II User's Guide by Poole, Martin, and Cook Note: Third Edition, 1985 (Apple II User's Guide for APPLE II Plus and APPLE IIe) is completely revised to include ProDOS coverage Beagle Bros "Peeks, Pokes, and Pointers" (poster) by Beagle Bros The Apple II Circuit Description by Winston D. Gayler Understanding the Apple ][ by Jim Sather What's Where in the Apple II? by William F. Luebbert Applesoft BASIC and Assembly Language Assembly Lines: The Book by Roger Wagner BASIC Programming Reference Manual from Apple Programming the 65816 Including the 6502, 65C02, and 65802 by David Eyes and Ron Lichty 65816/65802 Assembly Language Programming by Michael Fischer DOS, ProDOS, and GS/OS Apple IIgs GS/OS Technical Reference (Apple/ Addison-Wesley) Beneath Apple DOS by Worth & Lechner Beneath Apple ProDOS by Worth & Lechner Exploring Apple GS/OS and ProDOS 8 by Little ProDOS Inside and Out by Doms and Weishaar ProDOS Technical Reference Manual (Apple/ Addison-Wesley) The DOS Manual from Apple Some technical manuals and other materials can be obtained in original or reprint form from Byte Works and Kula Soft. Major book sellers, such as Amazon list many Apple II books. For current Kula Soft, Byte Works, and other seller links, see Vendors Q&A in Csa21MAIN2.txt or go to ... http://home.swbell.net/rubywand/A2FAQs3VENDORS.html#020 . Though most Apple II books are out of print, many sellers will search for and, with luck, locate the book you want. Apple II manuals and other books also turn up for sale on Csa2 newsgroups like comp.sys.apple2.marketplace, at used book shops, and at local Users Group swap meets. Some manuals and other items, such as Reference Cards and posters (usually in Text or HTML form) are available for downloading at the major Apple II archives and other support sites. (See Q&A 005 above.) You may be able to find a local Apple II users' group or a group on-line that you like. Besides knowledgeable users, you will often find a software library stocked with useful software. (See Csa2USERGRP.txt.) Another good resource is a subscription to an Apple II newsletter or magazine; and, don't overlook collections of major Apple II magazines published through the 1980's (e.g. inCider, Nibble http://www.nibblemagazine.net, Computist, etc.). They are virtual encyclopedias covering many areas of II computing. For current publishers and net sites which offer on-line copies of back issues see Q&A 005 above. Often, the easiest, quickest way to an answer for some Apple II question is to 'just ask it' on comp.sys.apple2 and/or another Csa2 family newsgroup. There are no Csa2 rules about posting to just a newsgroup which deals with a particular topic or making sure your question is hard enough or reading the FAQs first. Supplying information is the main purpose of the newsgroups. - - Rubywand, David Wilson, Tony Cianfaglione, Steve Sanders, Terence J. Boldt, Wayne Stewart
 
Continue to: