Hey Daniel, welcome here

There are a lot of ways to start, everyone probably had their own way and story and ways of starting. What I did to learn things, is checking some filterscripts and gamemodes that were released here, on the forum. I looked at things that had my interest (I was a roleplay fanatic at that time, so I downloaded a lot of things like, admin systems, job systems, and different roleplay gamemodes). I looked at the code, and just tried to change things where I saw fit (messages, ammo amounts, that stuff). If you combine that with your coding knowledge and the functions from the wiki, you can make some nice progress over time. Now, even though you already know Java, you might want to check out the PAWN documentation.
What is also a good idea, is to set a goal for yourself. What do I want to make now? What should it look like? When you answered those questions for yourself, you can check things specifically. You can check out some nice tutorials for certain systems in the tutorial section, some of them are very well explained. If you have any problems, there are a lot of people wanting to help you out here
Good luck!
By the way, here are some links ;p
-
PAWN documentation
-
SA-MP Wiki
-
Gamemode section
-
Filterscript Section
-
Tutorial Section
And ofcourse the thread with a lot of info and links combined,
the general reference thread