Javascript fundamentals for Nano Hackers