With ink! you can write smart contracts in Rust for blockchains built on the Substrate framework.
See our article What is Parity's ink!? for a more detailed explanation.
In case you are looking for a guided tutorial directed towards beginners, please check out our Guided Tutorial.
We want to have good documentation so that people can be productive right away.