Learning the programming language is the easy part. The next and harder step is to learn the many API. THere are thousands of funtion calls for drawing on the screen, storing data making sounds and so on. The language itself is the smaller part. Just start small and work your way up. To learn you need to write a lot and also read a lot.