Whether you prefer working with code from the command line, or using rich graphical editors, there's a Leo integration available for your editor of choice.
Leo is a functional, statically-typed programming language built for writing private applications. It is designed for devs to build intuitively on the Aleo blockchain, providing the groundwork for a private, decentralized ecosystem.