Variables and Controlling the Flow • Organizing Code In Methods and Procs • Using Classes and Structs • Working With Modules • Managing Projects • Advanced Features • Web Frameworks and the Shard Ecosystem
apps that look and feel like Ruby • Fast Ruby extensions • Backend processing • Web services and microservices • Command-line applications • Data science applications • Games and graphic renderers • Small utility programs • IoT applications