Когда-то я был аспирантом, и как любой аспирант должен был систематически писать «научные» статьи. Время было перестроечное, и все кому не лень хотели заработать, т.е. получить минимум 10$ за публикацию каждой предельно короткой не особенно нужной мне статьи. Как и любому бедному аспиранту, мне было очень жалко этих денег. Со временем, объем ненапечатанных статей дорос критической отметки и я решил их пристроить – напечатать в газетах Компьютерные Вести и Компьютерная Газета. Платили мало, но было очень приятно (3-8$ за статью – «на мороженное» хватало).
Я перешел на новую работу, и писать простенькие статьи мне надоело, а сложные протолкнуть в газеты не хватало массы. В московские журналы пробиться было слишком сложно. Через полтора года фирма поменяла своего владельца на другого. Переломным моментом стал приезд нового буржуйского босса, который дословно сказал: «Мы вас купили, но проектов пока нет. Занимайтесь самообразованием». В качестве самообразования я начал углубленное изучение HTML 4. А после работы я начал делать маленькую «шпаргалку» для себя. Так появились первые 70 страниц материала для книги.
Первой моей идеей было написать миниэнциклопедию по программированию для WEB. Я обратился в одно из издательств и начал предварительные переговоры. Во общем-то проект был издательству интересен. Спустя год, книга стала презентабельной, но человек, через которого я вел переговоры, уволился, а новый имел мнение, что миниэнциклопедии неперспективны. Издательству нужны были исключительно специализированные книги. Потыкался я в другие издательства, но безуспешно. Наибольшую часть книги занимала глава, посвященная JavaScript, которая и стала основой для моей первой книги.
Следующей книгой стала книгой по HTML+CSS. Она удачно вписывалась в пару к JavaScript. Кроме того, глава посвященная HTML оказалась наиболее большой и проработанной среди оставшихся глав моей невостребованной миниэнциклопедии.
Вторая часть книги HTML+CSS, стала основой новой книги по CSS3.
А теперь я пытаюсь дописать книгу по AJAX и Java.