The best way is to just get started and practice every day. Study a little grammar and vocabulary every day, and when you are able to have even the simplest conversation, start talking to English speakers. You will make a lot of mistakes at first, but mistakes are the best way to learn. That is really the best way.
There are lots of books and websites that help you learn English. I don't know which of them are any good, someone else will have to tell you that.
One thing that has been helpful to me is watching movies. Try watching an English movie with subtitles and listen closely to the English words. That way you will start to learn words and pronunciation without even trying.