I know nothing about self-teaching packages to pass on but my recommendation would be that, assuming your native language is English, you get good advice on the phonetics of Italian (or any other language you decide to learn). Please do not fall into the trap of the almost universal (probably 99.9%) error English speakers make when pronouncing Italian (and many other languages besides) words with the letter E in them, most especially at the end. The E is never silent and the correct sound to form is the same as in such words as bed, red, etc. - not as bayd, rayd, etc. (my substitution with the letters AY signifying the mistaken sound which would also mispronounce the English words in question). Even some (English speaker) teachers would advise you in that direction and I have seen this sort of error propagated in advice in guide books. Luckily for any learner, Italian phonetics are exceptionally regular (unlike the variation of OUGH in dough, rough, cough).