Learning Block synax