Language Logic: Practical and Effective Techniques to Learn Any Foreign Language