Source: JavaScript: The Good Parts by Douglas Crockford (2008)
Example:
My goal here is to help you to learn to think in JavaScript. I will show you the components of the language and start you on the process of discovering the ways those components can be put together.
Although it is usually the case that you mostly hear people say something like "this will help you become a better person", is there any particular reason as to why he chose not to leave out the to and say help you to learn instead? If you've got something interesting to say, could you please elaborate on it as well? I would very much like to receive some coherent explanation and get this thing finally straight.
The only time I know of, though, that you would use the to is when you say it like this:
It helps a lot to think of the rather difficult concept of classes used in modern software development as mere blueprints that architects and builders use to build houses.
In life, it really helps to know your times tables by heart because not all the time do you have a calculator on you.
Because the aspect of the verb "help" is a little bit different here. But in all other cases, help do or help you do something is by far more common.