Nearly every math student has a programmable computer in his or her backpack. The TI 83, TI-83+ Silver Edition, TI 84+, and TI-84+ Silver Edition are more than just powerful graphing calculators: they're a great platform for learning to program and for creating your own math and science programs, practical utilities, and even games. A few months ago, I was approached my Manning Publications to write a book about graphing calculator programming. I've completed six of thirteen chapters and two of the appendices, and I'm happy to announce that the first three of the projected thirteen chapters have been released through Manning's MEAP (Early Access) program. MEAP is sort of like Book v0.3 Beta: you can read chapters as I complete them and offer critiques and feedback, and then you get the full print book or eBook when it gets released in Fall 2012. To quote the official copy:
Programming the TI 83+/84+ is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83+ and TI-84+ graphing calculators. This fun and easy-to-read book immediately immerses you in your first programs, and guides you concept-by-concept, example-by-example. You'll learn to think like a programmer as you use the TI-BASIC language to design and write your own utilities, games, and math programs. You'll put each new concept into action immediately as you unlock the full potential of your calculator. Along the way, you'll discover tricks to customize, slim down, and speed up your programs, and to learn from the many free programs available on the web.
You would be doing me a great service to join in the MEAP, and I hope that if you don't choose to make the investment and join now, that you will consider buying the book when it's published in the fall! I'm sacrificing sleep and sanity to make this an authoritative book, both for TI-BASIC programmers and for anyone looking to learn to program, so I would be eternally grateful to everyone who participates in the MEAP and offers feedback.