Espruino is actually JavaScript, not Python. The thing that you will find strange is the 'event-based' nature of JavaScript that is different to most C code. It does have its advantages though!
Espruino's JavaScript is the same as 'strict' JavaScript - it is missing one or two features that you might find in desktop JavaScript (like regular expressions), but there are no language features specific to Espruino.
There are one or two extra functions in Espruino though - like setWatch, digitalWrite, etc - that aren't available on the desktop because your computer doesn't have GPIO pins on it!
Learning some JavaScript might help, but I think you would find it easiest just to experiment on Espruino itself. It's really quite easy once you get over the initial hurdles.
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.
Great!
Espruino is actually JavaScript, not Python. The thing that you will find strange is the 'event-based' nature of JavaScript that is different to most C code. It does have its advantages though!
Espruino's JavaScript is the same as 'strict' JavaScript - it is missing one or two features that you might find in desktop JavaScript (like regular expressions), but there are no language features specific to Espruino.
There are one or two extra functions in Espruino though - like
setWatch
,digitalWrite
, etc - that aren't available on the desktop because your computer doesn't have GPIO pins on it!Learning some JavaScript might help, but I think you would find it easiest just to experiment on Espruino itself. It's really quite easy once you get over the initial hurdles.