BOOK GIVEAWAY: Win a free copy of Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math


Hello!

I’m proud to announce that I’ve teamed up with Majed Marji, the author of Learn to Program with Scratch. We have a new book coming out in April from No Starch Press:

            

  

No Starch Press is giving away 20 books as prizes!

  • 10 PRIZES: 1 Ebook for 10 randomly chosen survey participants
  • 10 PRIZES: 1 Printed Book for the Top 10 best feedback answers in the survey

 

To get started, take this Small Basic survey:

 

The promotion ends in three weeks, on Friday, 4/01/16. No fooling! =^)

 

The Top 10 best feedback survey results will be selected by the Small Basic team, who is looking for quality insights.

 

Learn to Program with Small Basic brings code to life and introduces you to the empowering world of programming. You'll master the basics with simple activities like displaying messages and drawing colorful pictures, and work your way up to programming playable games!

The book is written to about a 13-year old audience, but kids can start reading it at a younger age, and adults will find it as a great way to ease into text-based computer programming! It’s designed so that anybody can read it on their own, but it’s packed full of useful problems and challenges to be an asset for teachers and students. That includes the code from all the programs you learn in the book (both incomplete versions, to challenge the students, and the final versions of the code to compare and learn from), as well as both for all the challenges and practice assignments. And it also includes a list of test-like questions and online resources for every chapter as well! And finally, it features a thread of random humor (to keep students on their toes) and some valuable connections into the Small Basic online community engagements.

 

Remember to take the survey to be eligible for the prizes!

Small and Basically yours,

- Ninja Ed

Comments (8)

  1. Tim B says:

    There's validation bug in one of the questions:

    From the perspective of a teacher, pick up to 8 new objects/operations and methods that you think should be added into the core Small Basic library. (See LitDev Extension and his API ref for ideas.)

    I choose eight of them and then the form says:

    You must choose no more than 5 answer(s)

    1. Fixed it. Thanks again!

  2. hello says:

    Hi, I was reading on your site about admin control to erase something, Can you tell me if this script is odd???? BTW, I disabled any remote access.

    NET LOCALGROUP
    [groupname [/COMMENT:"text"]] [/DOMAIN]
    groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
    groupname name [...] {/ADD | /DELETE} [/DOMAIN]t Windows [Version 10.0.10586]
    (c) 2015 Microsoft Corporation. All rights reserved.

    C:\WINDOWS\system32>net localgroup "Backup Operators" "" /add
    The syntax of this command is:

    NET LOCALGROUP
    [groupname [/COMMENT:"text"]] [/DOMAIN]
    groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
    groupname name [...] {/ADD | /DELETE} [/DOMAIN]

    C:\WINDOWS\system32> runas /user:Robbiegirl/mom
    RUNAS USAGE:

    RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
    /user: program

    RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
    /smartcard [/user:] program

    RUNAS /trustlevel: program

    /noprofile specifies that the user's profile should not be loaded.
    This causes the application to load more quickly, but
    can cause some applications to malfunction.
    /profile specifies that the user's profile should be loaded.
    This is the default.
    /env to use current environment instead of user's.
    /netonly use if the credentials specified are for remote
    access only.
    /savecred to use credentials previously saved by the user.
    /smartcard use if the credentials are to be supplied from a
    smartcard.
    /user should be in form USER@DOMAIN or DOMAIN\USER
    /showtrustlevels displays the trust levels that can be used as arguments
    to /trustlevel.
    /trustlevel should be one of levels enumerated
    in /showtrustlevels.
    program command line for EXE. See below for examples

    Examples:
    > runas /noprofile /user:mymachine\administrator cmd
    > runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
    > runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

    NOTE: Enter user's password only when prompted.
    NOTE: /profile is not compatible with /netonly.
    NOTE: /savecred is not compatible with /smartcard.

    C:\WINDOWS\system32> enter user's password always
    'enter' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32> NOTE: Enter user's password Always
    'NOTE:' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>

    C:\WINDOWS\system32>

    C:\WINDOWS\system32>

    C:\WINDOWS\system32>

    C:\WINDOWS\system32>

    C:\WINDOWS\system32>C:\Users\MOM>runas/robbiegirl
    The system cannot find the path specified.

    C:\WINDOWS\system32>runas /user: cmd
    The system cannot find the path specified.

    C:\WINDOWS\system32>runas /user:cpandl\mom

    C:\WINDOWS\system32>runas/user:<
    The system cannot find the path specified.

    1. hello says:

      Hi, its Robin
      I have a eSet antivirus and its asking me to remove system32. I cant as I am not the admin???? it is my PC????
      Huge thanks
      🙂

      1. Robin, I'm not sure. Can you ask in a forum?

Skip to main content