Eu gostaria de saber como aprender a linguagem R como uma linguagem de 'programação' em oposição a aprendê-la como um sistema estatístico. Minha pergunta é motivada pela falta de compreensão de funções como análise, avaliação, etc., que podem não encontrar uso frequente por um usuário R com uma persuasão de 'estatísticas'.
Edit: Estive explorando ferramentas como Rpy RSPerl rJava e desejo (no mínimo) ser capaz de entender conceitos que facilitam a comunicação do R com outras linguagens de programação.
A disponibilidade de aplicativos da Web para R (R-PHP, RApache, etc.) é outro fator de motivação para eu obter uma compreensão mais profunda e estrutural de R.
Por último, mas não menos importante, gostaria de poder escrever pacotes R para os quais tal entendimento seria benéfico, se não necessário.