Le guide possono essere più o meno precise e/o complete (non ti consiglio di studiare un linguaggio di programmazione con delle guide online).
Alcune keywords sono specifiche di alcuni compilatori, altre sono errate ... (ad esempio, non c'è based ma __based ed è specifica dei compilatori Microsoft).
In ogni caso, usa un libro per studiare il linguaggio.