i want to learn app development..for that i have to learn java ...is it enough to lean java tutorials or even java intermediate