Zu 2 kann ich dir auch zusätzlich zur IBM die http://www.code400.com/ empfehlen.

Grüße!