One more thing,<br><br>For programs, the first thing I can think of is making a fake ATM machine, don't have anything else really in mind yet. I don't think my mind has fully expanded to appreciate the language to pick other projects. The other I can think of actually would be making a program to track my fish tank parameters (ammonia, nitrities, nitrates, PH, GH, KH and temp). That would be really cool as well. <br><br><br>Sent from ProtonMail mobile<br><br><br><br>-------- Original Message --------<br>On Jul 18, 2021, 6:55 PM, Nicola Mingotti via Cuis-dev < cuis-dev@lists.cuis.st> wrote:<blockquote class="protonmail_quote"><br><html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    Hi Joseph,<br>
    <br>
    Define a little program you would like to write.<br>
    <br>
    E.g. The first program i really wrote because i wanted it was an
    alarm playing a certain mp3 <br>
    at increasing volume in the morning. Probably it was a Bash script.
    I wrote some C code<br>
    before that, but it was for univ. assignment, not the same thing, at
    all. <br>
    <br>
    This is the best way to learn anything, keep a target in front of
    you, a problem to be solved ;)<br>
    <br>
    To learn Smalltalk takes some time because it is a system, not just
    a programming language.<br>
    To me it took time to wrap my mind around it and still i am not that
    advanced.<br>
    TheCuisBook is a book about the Smalltalk SYSTEM called Cuis. It
    takes in a LOT of stuff. <br>
    Digest it slowly. Use other sources as well, ask questions. <br>
    <br>
    The first things you must understand are: variables, loops and tests
    and the most basic kind<br>
    of objects like Strings and Numbers, List, Date etc. Focus on that !
    Explore the "TereseGuide". (TerseGuideWindow openTerseGuide . )<br>
    Work in the Workspace and Transcript. Forget defining new Classes
    for the moment, use<br>
    what Cuis has already defined for you. <br>
    <br>
    Don't change dialect, if you start jumping from Cuis to Squeak to
    Pharo to esleTalk you will get extremely confused.<br>
    <br>
    Don't give up, this is the most beautiful way you can use a
    computer.<br>
    <br>
    Maybe in the next weeks I may have time to put online a video
    tutorial about the language,<br>
    which is actually the easiest part of Smalltalk. OOP is your friend,
    you will see, it is there to<br>
    make things simpler. <br>
    <br>
    bye ;) <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 7/18/21 10:56 PM, Joseph Turco via
      Cuis-dev wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:kQ3hC8e2lgCDxOIOu4ND-6keshPNjKagGxcR8mK46BZbThw2lP2rWl9b67Q4lnKuv0t6gBncXmRE9mvOVe2_2YJ4OKWTEVE_hyBSqHpcvfQ=@protonmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      No problem. As for a other mini update. I'm still for the most
      part having to look at the solutions. Maybe I'm not very good with
      smalltalk. Maybe its OOP I can't understand, but I really don't
      feel like I'm learning much. I am in no way saying its an issue
      with the book, it just might be at a level that is not basic
      enough for me. I would like to hear what peoples thoughts are on
      this. Maybe its OK that I'm looking at the answers? <br>
      <br>
      <br>
      Sent from ProtonMail mobile<br>
      <br>
      <br>
      <br>
      -------- Original Message --------<br>
      On Jul 18, 2021, 4:31 PM, Hilaire Fernandes via Cuis-dev <
      <a class="moz-txt-link-abbreviated" href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:
      <blockquote class="protonmail_quote"><br>
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p><font size="+1">Thanks for the feedback. I will add details</font></p>
        <p><font size="+1">Hilaire</font></p>
        <p><br>
        </p>
        <div class="moz-cite-prefix">Le 17/07/2021 à 03:06, Joseph Turco
          a écrit :<br>
        </div>
        <blockquote type="cite"
cite="mid:gGKn36rEfjj7I7cLhC_-37X9F90aVDJWkBfUxzauY7EKCe387-wl-Syv9fN73-dkgiNG1Cmqg2YATCkZcM2MHYuEpFBoDqQjIFpVByp-dPc=@protonmail.com"><br>
          You mentioned about me looking for anything in the book, and I
          do have one thing to mention. Some of the exercises are kinda
          difficult and I've had to goto the solution. Most of them made
          sense after looking at the solution, but some of them I don't
          understand. For example.<br>
          <br>
          Exercise 4.9<br>
          <br>
          ($A to: $Z) collect [:c | (c asciiValue - 65 + 3 \\ 26 + 65)
          asCharacter] .<br>
          <br>
          I have no clue how that math calculation works at all. <br>
        </blockquote>
        <pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu" moz-do-not-send="true">http://drgeo.eu</a></pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
    </blockquote>
    <br>
  </body>
</html>
</div>