Программировать == делать программу. Вы можете писать алгоритм программы на бумаге, но конечный код так и так надо на компьютере.
Но, так как компьютер сейчас везде, даже калькуляторы уже есть мощные, так что программу какую-то можно и там делать...первое, что приходит в голову, это использовать смартфон