choosing your first programming language can be a difficult decision to make. You will spend a lot of time with it and it’s not always just a walk in the park along the way.