Com o “mundo” dos celulares e tablets como estudar programação sem ter que estar em um PC já que não há, por enquanto pelo menos, IDEs ou interfaces de programação disponíveis.
Na verdade até há, mas são pagos e caros! Uma IDE de programação C++ para iPhone e iPad sai por US$ 29,99.
Porém existe solução para tudo: tem um monte de terminais e IDEs de programação na Tutorials Point.
Basta selecionar a linguagem, clicar sobre o ícone e pronto, eis o terminal ou IDE disponível.
Um exemplo: programando em BASH. Você pode editar arquivos, gerenciar os arquivos criados e tem logo abaixo da tela um terminal que pode usá-lo como se estivesse em um ambiente LINUX local. O ambiente é praticamente o mesmo para qualquer linguagem que você escolher.
Uma ótima ferramenta para estudar linguagens que já se conhece e aprender novas.
Os terminais disponíveis são:
CentOS
Hadoop
Ipython
Lua
Memcached
Mongo DB
MySQL
Node.JS
Numpy
Octave
OracleXe 11g
PowerShell
PHP
R Programming
Redis
Ruby
Scipy
Sympy
Os IDEs disponíveis são:
Ada (Gnat)
Algol-68
Angular JS
Assembly
AsciiDoc
Awk
Bash Shell
Befunge
Basic
Bootstrap
Brainf**k
C
CSS-3
Clojure
Cobol
CoffeeScript
C99 Strict
C++
C++ 0x
C++ 11
C#
Cold Fusion
Dart
D Language
Embedded C
Erlang
Factor
Fantom
Falcon
Fortran-95
Forth
F#
Free Basic
Groovy
GO
Haxe
Haskell
HTML
Ilasm
Itercal
ICON
Java
Java 8
Hava MySQL
Javascript
JSP
Jquery
Julia
Ksh Shell
Lisp
LOLCODE
Lua
Matlab/Octave
Malbolge
Markdown
MathML
Mozart-OZ
Nimrod
Node.JS
Objective-C
OCaml
Pascal
PARI/GP
Pawn
Perl
Perl MySQL
PHP
PHP MySQL
Web View
Prolog
Python
Python-3
Python MySQL
Rexx
reStructure
Ruby
Rust
R Programming
Scala
Scheme
Smalltalk
Simula
SML/NJ
Script Basic
SQLit SQL
Tcl
Unlambda
VB.NET
Verilog
Whitespace