La razуn es bastante simple; si bien las sintaxis son totalmente diferentes, la esencia de programar es la lуgica, y esta no cambia por mucho que programes en otro lenguaje.
Sн, me pasу eso con Java, las llaves y todo, en eso tienes razуn, cuando reciйn en mi curso aprendнamos lo de las llaves y eso lo tenнa muy claro, funciones, strings, bytes y demбs