For English speakers, Spanish language construction is difficult to understand. One of the primary reasons is that in Spanish there are two verbs for "to be." Those are "ser" and "estar." The word "ser" is used for permanent things while "estar" is used for temporary states. As a result, translating English sentences into Spanish will not always make sense. Due to the variations in verbs, the meaning of sentences can be fundamentally changed. It takes a while before a student is able to understand how sentences are constructed in Spanish.
Spanish is divided into many local versions, depending on where you live. For example Brazilian Spanish is spoken differently from the type of Spanish spoken in Spain. Understanding the conversational aspect of the language is one of the most difficult things about learning Spanish. The spoken language in everyday life is notably different from how it is spoken in the classroom.
Learning Spanish to gain considerable fluency and understanding takes a long time. Much study and travel may be necessary to complement the classroom experience. Students of Spanish may have to live in a Spanish speaking country or community to gain considerable fluency. Spanish spoken by native speakers is spoken very fast with emotion and colloquialisms.
Being a highly popular language, there tend to be numerous learning materials available for students of Spanish. Although there is nothing wrong with this availability of materials, there is some confusion as to which resources are the best to use. There are commercial and free resources on the Internet claiming to help in learning Spanish. Some of the resources can be disappointing and it may take much time getting the right online course or learning kits.