One thing to consider is that Node.js is not just a language you're learning but a whole different way of doing things. Node.js is also not a general purpose backend - it works well for certain high throughput scenarios but it's terrible for CPU bound processing (ie. anything sequential that's not truly asynchronous). It's great to learn Node and use it for things where it makes sense, but as a one stop solution that's a very bad choice.
+++ Rick ---
>Most definitely not a Foxpro question but I know a few fox people moved across to Python a few years back so though there might be a some educated opinions here related to this question.
>
>Moving on from Foxpro what is the best language to look at:
>Python (ver. 3) or Javascript (Node.js)
>
>Python is more established but Javascript/Node.js seems to be creating a lot of interest at the moment. What I don't want to do is learn all about one and then find in a year or twos time that I need to migrate to the other.
>
>Any opinions on this?