Recuérdese que "Visual" Studio, "Visual" C++, y todos esos, no son mágicos. Usan librerías como todos, y se compilan de forma parecida. El cambio, es que te da un entorno gráfico para que te sea más fácil.
En ningún casó será perdida de tiempo, pero eso sí, quizás te convenga saltarte alguna cosa del libro, o hacerla con librerías más actualizadas, equivalentes.
Codear "a la vez" me parece algo absurdo no? Si te refieres a escribir en el mismo "texto" a la vez. Si lo que quieres es compartir código, podrías usar Github, o enviarlo por skype, por ejemplo.
Yo no veo otra forma. Pero bueno, el programa lo hace rápido. Si son palabras lo que tienes que reemplazar, yo diría de ir leyendo del archivo cada espacio. Pero eso ya como tú veas.