Читал Шилдта до 370 стр. и дальше стало совсем не понятно
Если вы не новичок, то нужно не просто читать, это не художественная литература, а ставить перед собой задачу и решать её, руководствуясь книгой и другими источниками. Постепенно наберетесь опыта и поймете, где у вас был говнокод, а где норм, но можно оптимальнее. В данном случае просто чтение - это как листание камасутры, красиво, но толку 0.