Should devs focus on learning languages or techniques?