R for Software Developers and Data Analysts