A free PDF for new programmers: Introduction to Programming with Xojo
Why a new programmer should learn an exotic language?
Learning to program does not mean "learning a language". It means learning the concepts behind programming that you can apply to any language. Starting with a language that is simpler can make it easier to learn these basic concepts and prevent frustration (and even giving up entirely on learning to program). Once you've learned the concepts it makes it much, much easier to learn other languages. In general, most programmers know several different programming languages.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.