Être bloqué n'est pas un signe que tu n'es pas fait pour ça. C'est l'activité elle-même. Les gens dont c'est le métier passent la moitié de leurs journées bloqués. La différence entre eux et quelqu'un qui abandonne, ce n'est pas l'intelligence : c'est qu'ils ont pris l'habitude de trouver ça normal.
is not defined / n'est pas défini
Tu utilises un mot que la machine ne connaît pas. Neuf fois sur dix : une faute de frappe,
ou une majuscule oubliée. Pour elle, Cercle et cercle sont deux choses différentes.
Unexpected token / Unexpected end of input
Il manque un caractère, presque toujours une parenthèse ), une accolade }
ou un guillemet ". Compte-les : chaque symbole ouvert doit être refermé.
is not a function
Tu appelles quelque chose comme une commande alors que ce n'en est pas une.
Souvent une confusion entre cercle (l'outil) et cercle(...) (l'utiliser).
Cannot read property ... of undefined
Tu demandes quelque chose à un objet qui n'existe pas (encore). Vérifie que tu l'as bien créé avant de t'en servir. L'ordre des lignes compte.
command not found (dans la console)
Cette commande n'existe pas sur cette machine, ou tu l'as mal écrite.
Attention aux espaces : cd.. ne marche pas, cd .. oui.
var vitesse = 4 crée une boîte nommée « vitesse » contenant 4.cercle(...) est une recette pour dessiner un disque.si ... alors ... sinon .... C'est ce qui permet à un programme de réagir différemment selon les situations.[1, 1, 1, 0] est le rythme de la salsa.{x: 10, y: 20} décrit une position.Quand quelque chose ne marche pas, la question n'est pas « pourquoi ça ne marche pas ? » mais « qu'est-ce que je croyais qui était faux ? ». La machine fait toujours exactement ce que tu lui as demandé. Le problème n'est jamais qu'elle t'a mal compris : c'est que tu lui as demandé autre chose que ce que tu voulais.