Title
Introducción
Al abrir RStudio  en la consola aparece el símbolo > que nos indica que R está preparado para  ejecutar código. Podemos escribirlo directamente en la consola y ejecutarlo al presionar Entrar. No obstante, en RStudio es recomendable usar el editor de código (source editor) para escribir y la consola para ejecutarlo.
Abrimos un R Script nuevo, File> New> R Script, para escribir nuestro código. Para ejecutar una línea situamos el cursor en la misma (o seleccionamos el bloque de texto que deseamos ejecutar) y presionamos Ctrl+Entrar o el botón Run. 
En el editor de código disponemos de una pestaña para cada fichero abierto. También encontramos dos iconos: Find and Replace (Ctrl+F) y Code Tools. Con el primero buscamos y reemplazamos texto, con Code Tools accedemos a varias herramientas para editar nuestro código: completar automáticamente el código (Tabulador), obtener ayuda (F1), ver la definición de una función (F2)  o convertir código en comentarios y viceversa (Ctrl+Mayús+C) por mencionar algunos.
Otros comandos en RStudio:  
Ctrl+O - Abre un documento
Ctrl+Mayús+N - Crea un documento nuevo: R Script
Ctrl+S - Guarda el documento activo
Ctrl+2 - Situa el cursor en la consola.
Escribiendo código por primera vez
R admite operadores aritméticos como: + - = / * . Los dos puntos : son el operador para generar secuencias.
1 + 1  # Usamos R como una calculadora
## [1] 2
1:10  # Secuencia del 1 al 10 
##  [1]  1  2  3  4  5  6  7  8  9 10
letters[1:10]  # Secuencia de la 'a' a la 'j'
##  [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"
En la consola: 
▲▼ Con las flechas de dirección navegamos el historial del código ejecutado.
Tabulador - Completa el código.
Esc - Borra el código escrito.
Ctrl+L - Limpia la consola.    
Asignación
En R el operador para asignar es <- (menor que y signo menos). Se puede obtener presionando Alt+-. El símbolo < indica hacia el objeto al que asignamos el valor de una expresión. Si el objeto ya existe se sobreescribe. Los objetos creados permanecen la memoria de R y RStudio los muestra en (Environment, anteriormente Workspace) 
resultado <- 1 + 1  # Creamos el objeto: resultado
resultado  # Escribimos el nombre del objeto para mostrarlo
## [1] 2
edit(resultado)  # Invoca el editor de texto. No permite cambiar el objeto
fix(resultado)  # Sí permite cambiar el objeto
Función c
La función c (combine) combina varios elementos en un vector. 
x <- c(1, 9, 7, 7)  # Creamos el vector x
x  # Mostramos x
## [1] 1 9 7 7
x[2]  # Obtenemos el segundo elemento del vector x
## [1] 9
R tiene algunas 
palabras reservadas y algunas letras, que aunque no reservadas, no conviene utilizar: 
c, q, s, t, C, D, F, I, y T. Las cadenas de texto se delimitan con comillas simples o dobles. R distingue entre mayúsculas y minúsculas.
y <- c("n", "u", "b", "e")  # Creamos el vector x
y  # Mostramos x
## [1] "n" "u" "b" "e"
Y  # Y mayúscula genera un error pues no existe
## Error: object 'Y' not found
Panel superior derecho de RStudio
Muestra los objetos creados en la pestaña 
Environment y el historial del código ejecutado en la consola en 
History. Desde aquí también se pueden eliminar objetos y borrar líneas. Desde 
History podemos seleccionar líneas de código y copiarlas en la consola (
To Console) o  en el R Script activo (
To Source)
Funciones básicas para comenzar
 
ls()  # Lista los objetos disponibles en el entorno de trabajo.
list.files()  # Lista los ficheros dentro del directorio de trabajo.
rm(x)  # Elimina el objeto x de la memoria.
rm(list = ls())  # Limpia todos los objetos del entorno de trabajo (Environment).
q()  # Finaliza la sesión actual de R.