Before you delve into Swing I recommend that you become familiar with Lists, Maps, and Sets and their various implementations. They will inevitably be used in your future endeavors.

Regards,
Jim