Basics: Origins, ‘Hello World’, Comments

Python is an interpreted language, often described as a 'scripting language'. Python  evolved origins of improving the teaching and prototyping language ABC and  being a language ideal for the programmers own projects, to now being a language used in  large scale web servers, AI and other substantial projects. Kotlin is a compiled language, targeted from… Continue reading Basics: Origins, ‘Hello World’, Comments

Theory: Variables and Objects

Introduction The page follows on from the languages page, which reviewed basic concepts of the principles of how programming languages work, by further exploring how 'variables' programming languages work.  Understanding this, helps understand the philosophies of python and kotlin. In this page, the language 'c' is discussed, but there is no need to know how… Continue reading Theory: Variables and Objects

Why program in Kotlin instead of Python?

If you can already program in a perfectly adequate programming language in python, would need to learn Kotlin?  There are use cases where Python is virtually unmatched, but there also times Python is just not a match! TL;DR: 1. If you know Python, then learning Kotlin will teach you more about coding, even for when… Continue reading Why program in Kotlin instead of Python?