Software para Clases
Modelamiento
PC
Dia, Generador de diagramas (Cualquier S.O.)
En Linux: sudo apt-get install dia
UML, Umbrello (Linux): sudo apt-get install umbrello
Android
Flowdia DiaDiagrams (Pago)
Diagramas de flujo, UML, y diagramas en general.
Database Designer (Versión gratuita sin publicidad)
Aplicación para modelado de base de datos y exportación/importación en distintos lenguajes
Database Modeler Pro (versión gratuita completamente funcional, pago para eliminar publicidad)
Aplicación para modelado de base de datos y exportación/importación en distintos lenguajes
Editor de Código/Texto
PC
Geany (Multisistema)
Linux: sudo apt-get install build-essential geany libsdl1.2-dev
Notepad ++ (Windows)
Android
Editor de códigos con coloreado de palabras reservadas.
Programación
PC
Android
QPython 3L (versión gratuita totalmente funcional)
IDE programación en Python.
PSeInt (Pseudocódigo)
Termux (versión gratuita totalmente funcional)
Terminal linux en android, muy potente y funcional.
Instalar Java
Instalar C/Cpp
Instalar PythonPython
Gantt
Planner (multi sistema operativo)