Spanishdict.com is a great website for learning spanish. It is also free. If you are will to spend a couple hundred dollars then I would get Rosetta Stone.
There are a couple of great sites where you can learn some basic Spanish for free to get your started. Check out the sites: http://www.oninefreespanish.com or try http://www.studyspanish.com and see what you can learn.
Some basic forms of learning include classical conditioning, where an association is formed between two stimuli; operant conditioning, where behavior is modified through reinforcement or punishment; and observational learning, where individuals learn by observing others' behavior and its consequences.
I don't know if there is really an easy way to learn a language, but the most quick way to do it is living in a Spanish speaking country for some time.
you can learn it at "al azhar" at Egypt
If you know English you should be able to get by - otherwise learn some basic Greek.
Depends on you, some people can learn faster than others. Also depends on how often you study.
You can learn basic plumbing skills by enrolling into a plumbing for beginners course at your local community college. You could also become a plumbing apprentice.
OpenCV offers a variety of services to consumers. It offers a way to quickly and inexpensively learn basic to advanced programming skills. It only takes some time and effort on the consumer's part.
You obviously can't learn Japanese in one night. You could learn some key phrases that would be useful very quickly.
there are some free spanish classes on youtube
Mandarin is the hardest language to learn. It takes over 1000 hours to learn. But languages like french, Spanish and Japanese takes only 400 hours to learn
Some of the basics are covered here www.refinishfurniture.com/furniture_refinishing_basic.htm