Software engineering is a very wide and diverse field. Different languages are used for different purposes. Most software engineers know several languages (for example, I've had to learn some C/C++,...