Languages can be made in many, many ways and so people more or less in isolation make really different ones.

Ones that grew around many others tend to make a family where there are far more similarities. The Spanish can more or less understand the Portuguese and vice-versa for example. 

The geography isn't inherently related, but it does matter because obviously you'll speak what your parents spoke. 
භාෂා බොහෝ, බොහෝ ආකාරවලින් සෑදිය හැකි අතර, අඩු වැඩි වශයෙන් හුදකලාව සිටින පුද්ගලයන් සැබවින්ම වෙනස් ඒවා බවට පත් කරයි. තවත් බොහෝ අය වටා වැඩුණු අය බොහෝ සමානකම් ඇති පවුලක් සෑදීමට නැඹුරු වෙති. ස්පාඤ්ඤ ජාතිකයින්ට පෘතුගීසි භාෂාව අඩු වැඩි වශයෙන් තේරුම් ගත හැකි අතර උදාහරණයක් ලෙස අනෙක් අතට. භූගෝලය නෛසර්ගිකව සම්බන්ධ නැත, නමුත් එය වැදගත් වන්නේ ඔබේ දෙමාපියන් කතා කළ දේ පැහැදිලිවම ඔබ කතා කරන බැවිනි. 