Personalmente, lo que me ha funcionado para entender mejor la sintaxis de los diferentes lenguajes de programación es comprender que casi todas las palabras reservadas son en inglés, que en español sería como decir:
IF(condition) ==> SI (se cumple esta condición)
WHILE(condition) ==> MIENTRAS(se cumple esta condición)
DO … WHILE(condition) ==> HAZ ESTO (…) MIENTRAS(se cumple esta condición)
FOR ==> PARA(cuando $valor inicia valiendo esto; mientras se cumpla esta condición; modifica $valor para el siguiente ciclo)
FOREACH($array AS $value) ==> PARA CADA (valor del $arreglo COMO alias del $valor)
Y así sucesivamente. Espero les ayude.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?