Books, Articles and Magazines

Tutorials

Tools for the coder

Tools are needed to access a computer, write code and perform other necessary tasks. Below is information on a variety of accessible tools.

Screen Access Software For Windows

The first tool a BLV coder absolutely needs is screen access software. Listed below are popular screen access software packages.

Code Editors

Access for Unix/Linux Systems

Linux Systems

There are two Linux systems that have accessibility features included in their builds. The first is Coconut based on the Debian distribution. The second is SLINT which is based on SlackWare. Both systems support both speech and braille.

A bootable Linux system can be written on a USB drive using Etcher. Etcher runs on Windows (7 and above), Mac (Yosemite and above) and various Linux systems.

Information on Various Languages

This section contains information on various coding languages. It is intended to be a starting point. The reader should presume that any language that can be written using a keyboard can be used by a BLV person. Icon based languages that require the use of a mouse will not be accessible. An example of an icon based language is the system used by LEGO® for programming their bricks.

LEGO® bricks can be programmed using Quorum, NXC, Robotc and other languages. Developments in this area are constantly changing.

The C Language Family

C, C++ and C# are related to each other. C++ and C# are descendants of the C language which was created in the 1970s.

Python

Python is a popular fairly easy to learn language. A unique challenge for BLV persons coding Python is that indents from the left margin are part of the language syntax. A block of statements is denoted by the amount of indentation. See the following resources for more information:

The Quorum Language

The Quorum Programming Language. This language was initially developed specifically for use by BLD persons. The quorum language is now used by a wider community. Select for the Quorum language site.

Hour of Code Articles

The Hour Of Code is a nationwide effort to introduce Coding to students. See the following link for more information. Select for The Hour Of Code

Astronomy Hour of Code Activity 1; Quorum Programming Language Select for article.

Hour of Code: Part 1; Quorum Programming Language. Select for article.

Mailing Lists

The following mailing lists provide more information on programming by the BLD.

Copyright © 2021 Independence Science. All rights reserved.