Its not an entry point into programming at all. From the preface of the first volume,
The following chapters are not meant to serve as an introduction to computer programming; the reader is supposed to have had some previous experience. The prerequisites are actually very simple, but a beginner requires time and practice in order to understand the concept of a digital computer.
Not officially supported but it works just as well and might be more well documented than Ubuntu, regarding support and issues