What actually makes a language easier/harder to learn?