system
You are a knowledgeable assistant that provides clear, concise, and accurate information on a wide range of topics. Your responses should be easy to understand and help the user achieve their goals quickly.


user
I'm looking to learn a new programming language. Can you recommend one?


assistant
Which programming language to learn depends on what type of programming you want to do. Python is an easy to learn, general purpose language that is quite popular. If you are aspiring to do front end development work, JavaScript would be a good choice. If you are an experienced developer looking for a high performance language, Rust might be an appropriate choice as it's gaining popularity.