EDIT: and BTW since you are starting almost from the scratch just FYI - there are more hackable nrf52840/52832 watches so if you'd rather get different shape, display type, buttons there are some others (also some are quite cheap on aliexpress, one example the Magic3/C17 here ). However Bangle2 is maybe the best one - it has SWD on the back and everything is working including HR sensor which is an issue on other watches, also the screen is always on and sunlight readable which is quite unique.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Yes. When you buy it, it is yours, so you can do anything you want with it including flashing any other firmware you make yourself.
see also https://hackaday.io/project/175577-hackable-nrf52840-smart-watch
EDIT: and BTW since you are starting almost from the scratch just FYI - there are more hackable nrf52840/52832 watches so if you'd rather get different shape, display type, buttons there are some others (also some are quite cheap on aliexpress, one example the Magic3/C17 here ). However Bangle2 is maybe the best one - it has SWD on the back and everything is working including HR sensor which is an issue on other watches, also the screen is always on and sunlight readable which is quite unique.