মার্গারেট হেফিল্ড জন্মগ্রহণ করেন ইন্ডিয়ানার পাওলি শহরে কেনেথ হেফিল্ড ও রুথ ইস্টার হেফিল্ড এর কাছে। ১৯৫৪ সালে হ্যানকক হাই স্কুল থেকে পাশ করে তিনি মিশিগান ইউনিভার্সিটি এ গণিত বিভাগে ভর্তি হন স্নাতকোত্তর করার জন্য। সে উচ্চতর গণিত এবং ফরাসী ভাষা শিক্ষা দিয়েছে স্নাতোকত্তর এর সময় তার স্বামীকে কাজে সহয়তার জন্য। সে বোস্টনে যায় ব্রান্ডিস ইউনিভার্সিটিতে বিযুক্ত গণিত এর উপর তার স্নাতক অধ্যায়ন করার উদ্দেশ্যে। ১৯৬০ সালে "এমআইটি" তে অস্থায়ী পদে আবহাওয়া গণনার সফটওয়্যার তৈরিতে যুক্ত হয়। হ্যামিলটন পরে লিখেছিলেন "যে কম্পিউটার বিজ্ঞান এবং সফটওয়্যার প্রকৌশল সেসময় শিক্ষা বা পড়াশুনাতে ছিল না, সেখানে কাজের সময় প্রোগ্রামিং শেখার অভিজ্ঞতা তৈরি করতে হত"। 
১৯৬১ থেকে ১৯৬৩ পর্যন্ত সে "সেমি-অটোমেটিক গ্রাউন্ড এনবারনমেন্ট(সেইজ)" প্রকল্পে এমআইটি এর "লিঙ্কন ল্যাব" এ কাজ করেন, যেখানে তিনি প্রোগ্রামারদের একজন ছিলেন যারা সফটওয়্যার লিখত প্রথম "এএন/এফএসকিউ-৭ কম্পিউটার(এক্সডি-১)" তে অবন্ধুত্বপূর্ন উড়োজাহাজ অনুসন্ধানে, সে বিমান বাহিনীর জন্যও সফটওয়্যার লিখে ক্যামব্রিজ রিসার্চ ল্যাবরেটরিতে।

উত্তরাধিকার
ব্যবসা
সেইজ প্রকল্প
প্রাথমিক জীবন