Moving to kotlin, the question can arise: "should I program in OOP (Object Oriented Programming) style, or move to Functional programming?". This page examines reviews what Object Oriented programming really means, what functional programing is, and outlines how there is no incompatibility if the correct approach to OOP is in place, and the two paradigms… Continue reading OOP vs Functional: No contest!
Category: 1-Background
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?