プログラミングの知識って本やサイトで体系的に学ぶべきなんですかね?解答で必要な型覚えればコード自体は書けてしまうんですが、誤魔化しで理解してるのが不安で