Executando verificação de segurança...
2

Vai depender do que voce considera básico... no geral o basico são:

  • variaveis e seus tipos
  • operadores logicos
  • operadores aritiméticos
  • operadores logicos (ife...else etc)
  • laços for, do while etc
  • arrays, objetos e funções
  • etc

Ja o javascript mais avançado tem;

  • OOP programação orientada a objeto
  • callbacks, closures, IIFE, this
  • Promisses, async/await e funções assincronas
  • destrucuring, modulos, tratamentos de erros
  • hoisting, herança, escopo lexico
  • e por aí vai...

acredito que pra entrar no node seria melhor um nivel intermediario pra avançado...
indico muito o curso da freecodecamp te leva do até esse nivel e tem opção em portugues.

1