August 29, 2019
My development background started with C, before turning to Java, and that’s where it stayed. Over time, I realised this was a mistake. You’ve got programming languages that are statically typed, dynamic, compiled, interpreted, object-oriented, procedural, functional and everything in between. Each of them have advantages and disadvantages and use cases where they are most appropriate. Having knowledge of only one is like believing you can solve every problem with a hammer.