What language(s) should I learn for PWA development?

Hey Codecademy folks,

Hope you’re having a great day!

I want to develop an interactive fiction game with a simple 2D UI, basic dialogue choices and menus, that kind of thing. I want to be able to include images and music as well, and have it run natively on Win, Mac, and on iOS and Android.

The core of the game will be written with Inkle Studios’ scripting language Ink (view documentation here). Ink has a built-in export to web option which makes use of JavaScript to run the game. I’ve started learning JavaScript on Codecademy in the hope that I can customise things and fix any issues I run into in that process.

I’m already pretty comfortable with Ink, HTML, and CSS, so my sense is that developing for web first and then as a Progressive Web App with something like Capacitor by Ionic would be the best way to ensure a single codebase which runs well on all sorts of devices.

I have two questions:

  1. Does this sound like a good development pipeline? If you have any other suggestions, I’d love to hear them as I’m very new to software development.
  2. Are there any other languages or Codecademy courses I should familiarise myself with to prepare for this project?

Thanks so much in advance.

NB: Had to remove some hyperlinks as this is my first forum post

I’ve heard good things about react-native for Javascript in terms of mobile development for android and IOS.