Cryptocurrency terms and languages you should know