Rust and Ligo are both programming languages that are used for developing applications. While Rust is a general-purpose language, Ligo is specifically designed for developing smart contracts. Rust is a relatively new language, so it can be difficult to understand and use at first. On the other hand, Ligo is designed to be easy to use and understand, and its syntax is often described as "gorgeous". However, while Ligo may be more intuitive, it can make simple tasks more complicated, and its editor support is limited with no autocomplete or intellisense-like document support.
Overall, Rust and Ligo both have their advantages and disadvantages, and both can be used for developing applications. Rust may take more effort to learn, but it is a powerful language that can be used for a wide range of tasks. On the other hand, Ligo is easier to learn and use, but it can make simple tasks more complicated. Ultimately, the decision of which language to use depends on the specific needs of the application.