In che modo l'Odin Project è diverso da freeCodeCamp?
Odin Project ti insegna una tecnologia diversa per sviluppare applicazioni/siti web full-stack. Se dai un'occhiata al loro curriculum, ti insegnano CSS/html e poi in modo diretto a Ruby. Dopo di che ti insegnano un framework (su Rails->Ruby on Rails) che ti permette di creare il back end (database/il modo in cui funziona l'applicazione) di un sito. Poi ti insegna JavaScript che è l'unico modo per giocare sul front end (il modo in cui il sito funziona/il menù ecc.).
Freecodecamp ha un percorso simile.Ti insegnano CSS/html e poi sia per il front end che per il back end usano il linguaggio di programmazione JavaScript. Il framework che ti insegnano si chiama Node.js che è la nuova moda.
Il futuro/tendenza è per JavaScript sia per il front end che per il back end perché usando solo 1 linguaggio di programmazione è meglio essere abituati con esso e concentrarsi sul fare non sull'imparare il linguaggio (sintassi ecc)
P.S. Penso che FCC sia la scelta più ovvia a causa del vasto supporto che fornisce (supporto sul forum, chat dal vivo con molti altri membri, la comunità in generale)