I would look at the Java Micro Edition. It is for mobile phones, among other things.
The web site is here:
http://java.sun.com/javame/index.jsp
To learn about how to program java, I would recommend the java Tutorial available here:
http://java.sun.com/docs/books/tutorial/
Good luck.