Scrivere un libro lo vedrei come un modo per obbligarsi a studiare bene gli argomenti , conosco discretamente il linguaggio (c#) ma in genere ho affrontato gli argomenti cercando l'esempio che più mi andava bene senza approfondire più di tanto , per la scaletta come qualcuno chiedeva si possono consultare gli indici di un po' di manuali e vedere quali argomenti affrontano aggiungendo quello che si ritiene più utile per creare un indice da cui partire , come target vedrei programmatori anche molto junior , come primo capitolo farei "sintassi del linguaggio e programmazione ad oggetti" in questo modo anche chi ha usato solo linguaggi procedurali dovrebbe avere quel minimo di infarinatura che gli permetta di proseguire con il resto dell'ebook ,è un lavoro che andrebbe affrontato da un team più che da una singola persona sia per la quantità di lavoro sia perché in un team lo scambio di opinioni dovrebbe portare ad un risultato migliore , frutto di più punti di vista,
attendo una vostra opinione ,grazie