Смотря какую цель преследовать. Просто дома сидеть и играть, так кто же помешает, а серьезно заниматься шахматами  самому нереально. А для ребенка просто необходимо, чтобы кто то научил ключевым моментам, сами не справитесь. Я уже год читаю книжки, вникаю, дебюты пытаюсь изучать (не для того, чтобы играть, а для того, чтобы помочь ребенку если понадобиться), так иногда меня осеняет и я хочу ему что-то объяснить, а он мне (ребенку 5 лет, прошу заметить): мама, я это все уже давно знаю. И через год занятий он спокойно обыгрывает взрослых мужиков-любителей, обыгрывает мужа-самоучку и деда -второразрядника в прошлом). Поэтому эффективность самообучения сами понимаете какая.