+ - bumps the pointed to thing up by 1 - - bumps the pointed to thing down by 1 > - moves the pointer down by 1 < - moves the pointer up by 1 the pointer wraps around to 1024, and the numbers wrap around at 256. . - outputs the pointed at number - not ascii, they're just numbers. (edit: turn to text turns the number into the respective character in whatever text you've set. (the first character is character 0, not 1.)) , - takes input mod 256 (please don't put in a letter or word) (edit: you can do it now, just slide the "input as text?" to 1.) [] - code in brackets is repeated until the pointed at number is 0. given how these brackets work, if there is no [ before it, the ] can loop to the start of the program!