I may also, some day, if I decide to go to Serbia, learn "survival" Serbian -- only the basic vocabulary needed to be able to read street signs, etc. If you are interested in acquiring a basic knowledge of the four skills, then a book + CDs like _Teach Yourself Serbian_ would be helpful. If you want to acquire a more extensive knowledge of Serbian, then a first-year university course with books like _Bosnian, Croatian, Serbian -- A Textbook_ and _Bosnian, Croation, and Serbian -- A Grammar_ published by the University of Wisconsin, accompanied by the CDs, would be helpful. There is also a very nice overview of grammar in the University of Wisconsin books that I am using to fix in my mind the grammar essentials I need for my purposes. Also, the clear distinction given among Bosnian, Croatian, and Serbian is very helpful,