Learning a language is a gradual process. It takes time and dedication. It's not just a book that you can read overnight and be done with it. It takes years before a person masters his or her first language, being exposed to the language almost 24 hours a day. Whereas, with a foreign language, you're exposed to it only a fraction of that time. Living in the country the language is spoken can be helpful, but it takes more than just that. You need the right approach and guidance.
It's both different from the way we learn our first language and, at the same time, quite similar. In a way, you'd have to follow the same sequence. First, input and then output. First, you should be gathering examples of how the language works (grammar) and how things are called (vocabulary), through reading and listening, before you actually start speaking. Second, you start with easy and simple language before you try looking for ways to express more complicated ideas.
Of course, it would be best if you had someone, like a teacher, to guide you down the road; someone to organize your learning material and direct you. But you can do a great deal of the job on your own, as well. You can turn learning into fun by watching foreign language Tv programs and shows and browse Internet pages related to your interests and hobbies, in the language you are learning. With all the modern technology and the Internet, possibilities are endless. It’s only up to you and your motivation!