how to LEARN A SECOND LANGUAGE
Google is the best site. You can translate from Bosnian, Croatian, Serbian, or one of many other languages to English.
British vs. American english
There are only a few key differences, mainly in spelling, pronunciation, and use of "have" (British) versus "do" when asking about posession. You can read more details about these differences here, as well as some other articles.