App Design can be a great way to get your ideas into a practical application.
Options for App Design:
Web Apps
Frontend (runs on user's computer)
HTML + CSS + JS (Taking Web 2 up a knotch)
React
Vue.js
Angular
Backend (runs on server)
Node.js w/ Express
Django
Ruby on Rails
Native Apps
MIT App Inventor (Online App, requires an android device)- Beginner Friendly
Android Studio - Requires more technical knowledge. Higher learning curve.