प्रकार सिद्धांत के बारे में जानने के कई तरीके हैं। एक कामकाजी प्रोग्रामर के लिए,
बी पियर्स द्वारा टाइप और प्रोग्रामिंग लैंग्वेज एक अच्छी शुरुआत है।
आर। हार्पर द्वारा प्रोग्रामिंग भाषाओं के लिए व्यावहारिक नींव भी अच्छा हो सकता है। यदि आप ऑपरेशनल शब्दार्थों पर पृष्ठभूमि को पढ़ना थोड़ा आसान चाहते हैं, तो मैं जी। विन्सेनेल की सलाह देता हूं, द फॉर्मल सेमेंटिक्स ऑफ प्रोग्रामिंग लैंग्वेजेस: एन इंट्रोडक्शन । टी। निपको, जी। क्लेन के साथ, ठोस शब्दार्थ, इसाबेल / HOL इंटरैक्टिव प्रूफ सहायक के लिए विंसेल की पुस्तक के एक संस्करण को औपचारिक रूप दिया गया है। मुझे संदेह है कि यह (या किसी भी) पुस्तक से एक कहावत के साथ पकड़ना वास्तव में मुश्किल है, आप प्रश्न पूछने के लिए पास के विशेषज्ञ चाहते हैं। यदि आप टाइप-थ्योरी के लिए अधिक गणितीय दृष्टिकोण चाहते हैं, तो आप JR Hindley, JP Seldin, Lambda- पथरी और युग्मकों को देख सकते हैं : एक परिचय , या H. Barendregt's, प्रकार के साथ लैम्ब्डा कैल्कुली । हालांकि मैं Barendregt से शुरू करने की सलाह नहीं दूंगा।
यदि आप एक ही सिफारिश चाहते हैं, तो मैं कहूंगा कि भाग VI (उच्च-आदेश प्रणाली) को छोड़कर पियर्स के सभी पढ़ें, और पुस्तक चर्चा के लिए खिलौना भाषाओं को लागू करें। आप प्रकार सिद्धांत में एक मजबूत ग्राउंडिंग के साथ समाप्त करेंगे, और शायद एक बेहतर प्रोग्रामर भी।