In general, all of the above links, except for one (guess which one) presuppose the presence of very good technical English. Perhaps this information may not seem very useful to you, but at least it will allow you to decide on your personal attitude to this programming language.