How to learn a new Computer Language (Intermediate)

In the past few years I’ve had to learn or interact with new languages at a decent level to solve important tasks (Python, Ruby, Java, Lua, C++).   This is not an exhaustive list, but these are some critical tips and tricks that have helped me significantly when learning/mastering a new programming language:

Read More