Mi sembra di ricordare che le liste concatenate, la ricorsione, i puntatori e la gestione della memoria sono tutti buoni esempi di ostacoli - luoghi in cui l'aspirante programmatore di solito finisce per perdere tempo a cercare di capire un concetto prima di andare avanti e migliorare, e molti finiscono per arrendersi e non migliorare.
Sto cercando un elenco completo / completo di questi tipi di ostacoli, in ordine approssimativo di difficoltà da apprendere, con l'obiettivo di fare in modo che un programma educativo per i programmatori sia strutturato per guidare correttamente gli studenti attraverso di loro
Questa informazione è disponibile da qualche parte? Idealmente, la difficoltà di apprendimento sarà misurata in una sorta di modalità obiettiva (cioè,% di studenti che non riescono coerentemente a imparare il concetto) Quali sono le fonti più appropriate per ottenere queste informazioni?