

Swift Playground
On September 19, 2017, Apple released a new app aimed to help kids learn coding in Swift "in a seriously fun way." For those of you that...


Learning Python: Month 1
In late July, I enrolled in an introductory course for Python. Within a course of 1 1/2 month, I have learned the basics of Python...


Starting from Scratch
Whether or not you know any computer languages, problem solving skills is the basis to computer programming. Scratch is a great way to...


Some more programming languages
There are many languages used to develop applications (apps) and games. Here is a brief summary of some of them. If you are interested...