<div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">hi all, i'm a newcomer to designing & implementing programs (be it system- application, web or realtime) but not for a lack of interest.</div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">i'd love to learn program design & implementation with Oberon-7 or Modula-2 or Pascal-P6, are you who read this sitting on any "beginners self-study courses"? then do send any tips my way, i can begin to (b|v)log about how it goes for me to self-study if that's a motivator to anyone willing to help me to a solid start =)<br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">while not exclusive to me, it is increasingly rare so i'll say this, i learn if everything i'm about to learn is accounted for before i sit down - because then i don't have to get up in the middle of learning to start puzzling together my curriculum =)<br>(putting together your own curriculum can be educative, it has indeed been to me in other topics, but after drifting around in search-engine results to "learn programming" and falling into either deep-ends of various niches or all-too-small puddles... the method of "just google it" doesn't hold water to me. humans' curation and guiding hands to eachother are totally replaceable, evidently, but not for the better. i'll gladly find any guiding hands in this mailing list.)<br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">so far i'm puzzling together my own curriculum! i am trying =) <br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">i came across a self-hosting compiler by Krotov Anton for Oberon-7⁰ <span><a target="_blank" rel="noreferrer nofollow noopener" href="https://github.com/AntKrotov/oberon-07-compiler"></a><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>and another self-hosting compiler by Scott Moore for Pascal-P6¹<br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>meanwhile a compiler for Modula-2 is now in the GCC (GNU Compiler Collection) as GCC-GM2</span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>in lieu of hearing me go on about what resources i'm cobbling together for my own curriculum though, i hope to hear from any of you who probably sit on alot of comprehensive knowledge that i'd to well to be initiated by. i often feel like i am fulfilling that Dijkstra quote² when i do cobble together my own curriculum...</span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>[0] <span><a target="_blank" rel="noreferrer nofollow noopener" href="https://github.com/AntKrotov/oberon-07-compiler">https://github.com/AntKrotov/oberon-07-compiler</a><br></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span><span>[1] <span><span><a target="_blank" rel="noreferrer nofollow noopener" href="https://github.com/samiam95124/Pascal-P6">https://github.com/samiam95124/Pascal-P6</a></span></span><br></span></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>[2] 'has accepted as its charter "How to program if you cannot."'</span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>with high regards,</span></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span>bluemoon<br></span></div>