This is the website of the Official Organization for the Spanish Language. Cervantes is a company that has presence in 43 countries all around the world.
This might be one of your most visited sites if you have any interest in learning Spanish. The site is full of activities, workshops and online courses to learn and improve your Spanish. If you are studying Spanish as your second language the forums could be a great option for you to get to know more about a particular topic, grammar or history of the language. They have lots of interesting discussions to read and to participate in the forums would be a great idea to improve on your Spanish.For advanced students they have a section focused on Literatura where you can find Biographies of important Hispanic writers or if you are interested in Cervantes as a historic figure or as a writer you might want to visit Cervantistas which is an organization specialized in Miguel de Cervantes and his Don Quixote.
It would be impossible to sum up everything they offer for you as a learner of the Spanish language so better take a walk on the Spanish side: http://cvc.cervantes.es/
To stay positive: do not be afraid to laugh at yourself especially when you make mistakes. Remember people make mistakes... and YES! We are people!