编辑下面这篇短文以去除任何拼写或语法错误。


Jhon is an enginner who loves to bulid softwere. He is alweys looking for ways to improve his skills and learn new things. His favouriet langsuge to work in is Python, but he also knows Java, C++, and Ruby. In his spare time, Jhon likes to play guiatar and read books abuot history.
"John is an engineer who loves to build software. He is always looking for ways to improve his skills and learn new things. His favorite language to work in is Python, but he also knows Java, C++, and Ruby. In his spare time, John likes to play guitar and read books about history."