prima di tutto voglio fare un saluto a tutto il forum 
purtroppo sono un vero novellino alle primissime armi con java e la programmazione in generale.
ho iniziato a seguire una play list ma ho delle difficolta' con il seguente messaggio di errore quando lancio la compilazione:
codice:
Exception in thread "main" java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.BufferedReader.<init>(Unknown Source)
at java.io.BufferedReader.<init>(Unknown Source)
at testiera.bufferreader.main(bufferreader.java:15)
ho provato a venirne a capo da solo ma niente da fare 
confido nella pazienza degli utenti piu' esperti nei confronti di chi sta tentando di imparare un linguaggio in maniera totalmente auto didatta.
ecco il codice che sto seguendo su una play list di youtube:
codice:
package testiera;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
public class bufferreader {
public static void main(String[] args) {
// TODO Auto-generated method stub
int carattereLetto=-1;
String rigaLetta="";
System.out.println("inserisci una parola e premi invio");
Reader tastiera = null;
BufferedReader bufferTastiera = new BufferedReader(tastiera);
try
{
carattereLetto = tastiera.read();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("hai inserito" + rigaLetta);
}
}
ringrazio anticipatamente chi mi saprà spiegare come mai mi viene dato questo messaggio di errore e come risolvere questo (sicuramente banale) problema.
Ho intuito che riguarda le librerie che ho inserito ma non ho proprio idea di come aggiornarle nell'IDE che per la precisione è: Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1).
P.s. è la prima volta in vita mia che scrivo su un blog dunque se per caso faccio qualcosa di sbagliato o considerato maleducato fatemelo sapere...sono qua per imparare....