Knowledge Requirement

Ok so I just started programming in Java and I probably have the most infantile knowledge a person can have. How much of Java would I actually need to know before I could make a game using slick or some other engine? When I try I feel kinda stupid and lost when just the day before I understood or did something that made me feel like I hit a milestone.