Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

A Guide to R Programming for Experienced Developers

DZone's Guide to

A Guide to R Programming for Experienced Developers

· Big Data Zone ·
Free Resource

Hortonworks Sandbox for HDP and HDF is your chance to get started on learning, developing, testing and trying out new features. Each download comes preconfigured with interactive tutorials, sample data and developments from the Apache community.

Experienced developers interested in learning more about programming in R have a fantastic resource in John Cook's "R programming for those coming from other languages." Cook's guide assumes an understanding of general programming concepts - as the title says, it's meant for those coming from other languages - and the advantage, then, is a to-the-point tone and general conciseness that focuses on the information needed to become productive with R, without a lot of fluff.

R can be a little harder to get started with than some other languages due to some fundamental differences. According to Cook:

R is more than a programming language. It is an interactive environment for doing statistics. I find it more helpful to think of R as having a programming language than being a programming language.

But Cook's guide concisely spells out key differences and need-to-know tips, and splits it all up into a series of sections based on concepts - vectors, sequences, types, and so on - so you can easily review. Check out the full guide if you're interested in getting started with or learning more about programming in R.

Hortonworks Community Connection (HCC) is an online collaboration destination for developers, DevOps, customers and partners to get answers to questions, collaborate on technical articles and share code examples from GitHub.  Join the discussion.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}