ماقبل تاریخ
اولین زبان های برنامه نویسی قبل از کامپیوترهای مدرن هستند. از ابتدا، زبان ها رمز بودند. هرمان هولریث متوجه آموزش برنامه نویسی برای کودکان شد Ú©Ù‡ می‌تواند اطلاعات روی کارت‌های پانچ را رمزگذاری کند، وقتی مشاهده کرد Ú©Ù‡ راهنمای قطار راه‌آهن ظاهر دارندگان بلیط را روی بلیط قطار با Ø§Ø³ØªÙØ§Ø¯Ù‡ از موقعیت سوراخ‌های سوراخ‌شده روی بلیط‌ها رمزگذاری می‌کند. هولریث سپس اقدام به رمزگ آموزش برنامه نویسی برای کودکانذاری داده‌های سرشماری سال 1890 بر روی کارت‌های پانچ کرد Ú©Ù‡ به اندازه جعبه‌های نگه‌داری پول ایالات Ù…ØªØØ¯Ù‡ بود. (قبض دلار بعداً کاهش ÛŒØ§ÙØª.)
در دهه های اول قرن بیستم، Ù…ØØ§Ø³Ø¨Ø§Øª عددی بر اساس اعداد اعشاری بود. در نهایت متوجه شد Ú©Ù‡ منطق را Ù…ÛŒ توان با اعداد Ùˆ همچنین با کلمات نشان داد. به عنوان مثال، آلونزو چرچ توانست ØØ³Ø§Ø¨ لامبدا را به روش ÙØ±Ù…ولی بیان کند. ماشین تورینگ انتزاعی از عملکرد یک ماشین آموزش برنامه نویسی برای کودکان علامت گذاری نوار بود Ú©Ù‡ برای مثال در شرکت های تماس Ú©Ù†ÙØ±Ø§Ù†Ø³ تلÙÙ†ÛŒ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ شد. با این ØØ§Ù„ØŒ Ø¨Ø±Ø®Ù„Ø§Ù Ù…ØØ§Ø³Ø¨Ø§Øª لامبدا، کد تورینگ به خوبی به عنوان پایه ای برای زبان های Ø³Ø·Ø Ø¨Ø§Ù„Ø§ØªØ± عمل نمی کند - کاربرد اصلی آن در تØÙ„یل های دقیق پیچیدگی الگوریتمی است.
مانند بسیاری از «اول‌ها» در تاریخ، شناسایی اولین زبان برنامه‌نویسی مدرن دشوار است. از همان ابتدا، Ù…ØØ¯ÙˆØ¯ÛŒØªâ€ŒÙ‡Ø§ÛŒ Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø±ÛŒ این زبان را تعری٠می‌کرد. کارت های پانچ اجازه 80 ستون را Ù…ÛŒ دادند، اما برخی از ستون ها باید برای شماره مرتب سازی در هر کارت Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ شد. ÙØ±ØªØ±Ù† کلمات کلیدی مشابهی با کلمات انگلیسی مانند "IF"ØŒ "GOTO" (برو به) Ùˆ "CONTINUE" را شامل Ù…ÛŒ شود. Ø§Ø³ØªÙØ§Ø¯Ù‡ از یک درام مغناطیسی برای ØØ§Ùظه به این معنی بود Ú©Ù‡ برنامه های کامپیوتری نیز باید با چرخش درام درهم Ù…ÛŒ شدند. بنابراین برنامه ها بیشتر از امروز به سخت Ø§ÙØ²Ø§Ø± وابسته بودند.
برای برخی Ø§ÙØ±Ø§Ø¯ØŒ پاسخ به این بستگی دارد Ú©Ù‡ قبل از اعطای وضعیت "زبان برنامه نویسی" به Ú†Ù‡ میزان قدرت Ùˆ خوانایی برای انسان نیاز است. ماشین‌های باÙندگی ژاکارد Ùˆ موتور ØªÙØ§ÙˆØª چارلز بابیج هر دو زبان ساده Ùˆ بسیار آموزش برنامه نویسی برای کودکان Ù…ØØ¯ÙˆØ¯ÛŒ برای توصی٠اقداماتی داشتند Ú©Ù‡ این ما آموزش برنامه نویسی برای کودکان شین‌ها باید انجام دهند. ØØªÛŒ می‌توان سوراخ‌های پانچ روی اسکرول پیانوی نوازنده را به عنوان یک زبان برنامه‌نویسی Ù…ØØ¯ÙˆØ¯ دامنه خاص در نظر Ú¯Ø±ÙØªØŒ اگرچه برای مصر٠ان آموزش برنامه نویسی برای کودکان سان طراØÛŒ نشده است.
http://computerkids.4kia.ir/info2/408281/a/
http://childrenprogramming.samenblog.com/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86-%D9%88%D9%86%D9%88%D8%AC%D9%88%D8%A7%D9%86%D8%A7%D9%86.html
http://misamfateh.monoblog.ir/post-234.html
http://kidteenprogramming.rozblog.com/post/187
https://iranianprogrammingkids.farsiblog.com/1401/02/28/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86/
https://py19.takblog.net/Post/167/+%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86+
http://minaakbari.tinablog.ir/post/147
http://misamfateh.monoblog.ir/post-235.html
http://childcoding.loxblog.com/post/201
https://mohammad8944654.royablog.ir/post/175/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://bigprogramming.bigsite.ir/post-181765.html
http://proooogrammming.aramblog.ir/post/164
https://iranianprogrammingkids.farsiblog.com/1401/02/28/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86/
http://childcoding.loxblog.com/post/202
https://elmira.yektablog.net/Post/185/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://sfa.bestblog.ir/post/201
http://bigprogramming.bigsite.ir/post-181766.html
http://kidteenprogramming.rozblog.com/post/188
https://py19.takblog.net/Post/168/+%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86+%D9%88+%D9%86%D9%88%D8%AC%D9%88%D8%A7%D9%86%D8%A7%D9%86
https://iranprogramming.blogiran.net/Post/198/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://iranprogramming.blogiran.net/Post/197/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://elmira.yektablog.net/Post/186/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://programmingsite.avablog.ir/post/105/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://teacher45.blogix.ir/post/22/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://guyscoding.novinblog.net/Post/39/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://programmingadult.niloblog.com/p/76/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://dayprogramming.deyblog.ir/post/132
http://worldcode.arzublog.com/post/107741
http://mrcode.alvandblog.ir/Post/59/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://programmingsite.avablog.ir/post/104/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://schoolcoding.viablog.ir/post-71571.html
https://teacher45.blogix.ir/post/21/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://worldcode.arzublog.com/post/107740
https://programmingadult.niloblog.com/p/75/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://dayprogramming.deyblog.ir/post/131
https://schoolcoding.viablog.ir/post-71572.html
https://youtu.be/MGsy0qGiZrM
https://medium.com/@ghane_1_1/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86-2c704bc9ce11
https://html.nasrblog.ir/post-81987.html
https://sco.lt/52dwMy
http://mrcode.alvandblog.ir/Post/58/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://computerkids.4kia.ir/info2/408282/a/
https://mohammad8944654.royablog.ir/post/176/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://kidsprogramming.blog.ir/1401/02/27/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://sfa.bestblog.ir/post/200
https://guyscoding.novinblog.net/Post/40/%D8%B2%D8%A8%D8%A7%D9%86+%D9%87%D8%A7%DB%8C+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88%DB%8C%D8%B3%DB%8C+%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
https://kidsprogramming.blog.ir/1401/02/27/%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86
http://minaakbari.tinablog.ir/post/146
http://proooogrammming.aramblog.ir/post/163
http://childrenprogramming.samenblog.com/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D9%88%D8%AF%DA%A9%D8%A7%D9%86.html