7 Free Programming Languages ​​צו לערנען קידס ווי צו קאָד

קידס ליבע צו קאָד ווען זיי לערנען אין שפּאַס וועגן

קאמפיוטער פּראָגראַממינג איז אַן אין-מאָנען און פּאַטענטשאַלי לוקראַטיוו קאַריערע דרך, אַזוי די טעג עלטערן זאלן האָפֿן זייער קינדער וואַקסן אַרויף צו זיין ווייכווארג און פּראָוגראַמערז. אויב איר ווילן צו לערנען דיין קידס ווי צו פּראָגראַם, ווו טאָן איר אָנהייבן? פּרוּווט עטלעכע פון ​​די קינד-פרייַנדלעך פּראָגראַממינג שפּראַכן און מכשירים אויף דעם רשימה.

01 פון 07

קראַץ

קראַץ. Screen Capture

סקראַטש איז אַ פּאָטער קינד פּראָגראַממינג שפּראַך דעוועלאָפּעד דורך MIT's Lifelong Kindergarten Lab . די פֿרייַ שפּראַך איז סאַפּלאַמענטאַד דורך געטינג סטאַרטעד טוטאָריאַלז, קעריקיאַלאַם ינסטראַקשאַנז פֿאַר עלטערן, און אַ געזונט באַניצער קהל. עס זענען אפילו קאַרדס איר קענען נוצן צו לערנען סקראַטשינג פּראָגראַממינג קאַנסעפּס אַוועק פון די קאָמפּיוטער.

סקראַטש ניצט אַ בנין-בלאָק וויסואַל צובינד צו שאַפֿן אַ מער סקאַפאַלדיד דערפאַרונג פֿאַר קידס (און עלטערן). איר סטאַק צוזאַמען פּראָגראַממינג קאַמפּאָונאַנץ, אַזאַ ווי אַקשאַנז, געשעענישן, און אָפּערייטערז.

יעדער בלאָק האט אַ פאָרעם אַז בלויז אַלאַוז עס צו זיין קאַמביינד מיט אַ קאַמפּאַטאַבאַל כייפעץ. "איבערחזרן לופּס," למשל, זענען שייפּט ווי אַ סיידווייז "ו" צו לאָזן איר וויסן אַז איר דאַרפֿן צו שטעלן די בלאַקס צווישן די אָנהייב און האַלטן פון אַ שלייף.

קראַצן קענען ווערן גענוצט צו מאַכן פאַקטיש אַנאַמיישאַנז און גאַמעס ניצן אָדער פאַר-פּאַפּיאַלייטאַד בילדער און אותיות אָדער דורך ופּלאָאַדינג נייַע אָנעס. קראַצן קענען זיין געוויינט מיט אונדזער אָן אַן אינטערנעט פֿאַרבינדונג. קידס קענען אָפּטיאָנאַללי ייַנטיילן זייער קרייישאַנז אויף סקראַטש ס אָנליין קהל.

ווייַל סקראַטש איז פֿרייַ און אַזוי געזונט געשטיצט, עס איז איינער פון די ערשטע פֿירלייגן פֿאַר קינד-פרייַנדלעך פּראָגראַממינג, און עס איז גרינג צו זען די השפּעה פון סקראַטטש אין פילע אנדערע קינד-פרייַנדלעך פּראָגראַממינג שפּראַכן, ליסטעד דאָ, אַזאַ ווי בלאַקלי.

סאַגדזשעסטיד עלטער: 8-16

באדערפענישן: א קאָמפּיוטער פליסנדיק מעק, פֿענצטער, אָדער לינוקס מער »

02 פון 07

Blockly

Blockly. פאַרשטעלן כאַפּן (מאַרזיאַ קראַרט)

בלאָקלי איז גוגל ראַפינירן פון סקראַטש ניצן די זעלבע ינטערלאַקינג בנין בלאַקס מעטאַפאָר, אָבער עס קען רעזולטאַט קאָד אין עטלעכע פאַרשידענע פּראָגראַממינג שפּראַכן. דערווייַל, דאָס כולל דזשאַוואַסקריפּט, פּיטהאָן, פפּ, לואַ, און דאַרט. אַז מאכט פאַרשפּאַרן אַ וויזשאַוואַל רעדאַקטאָר אלא ווי נאָר אַ קינד-פרייַנדלעך פּראָגראַממינג שפּראַך.

אין פאַקט, איר קענען זען די קאָד צוזאמען די זייַט פון דיין פאַרשטעלן, ווי איר לינק בלאַקס צוזאַמען, און איר קענען באַשטימען פּראָגראַממינג שפּראַכן אויף די פליען צו זען די חילוק אין שפּראַך סינטאַקס פֿאַר דער זעלביקער יקערדיק פּראָגראַם. דאָס מאכט בלאָקלי ידעאַל פֿאַר לערנען קאָד צו אַ ברייט קייט פון עלטער, אַרייַנגערעכנט עלטערע קידס און אַדאַלץ וואָס קען נישט אָפּשאַצן די יינגער סקיוזד קאַץ און קאַרטאָאָנס פון סקראַטטש.

אויב דאָס סאָונדס ווי עס וואָלט זיין אַ אַמייזינג יבערגאַנג פון סקראַטטש, Google איז, אין פאַקט, ארבעטן מיט מיט צו אַנטוויקלען די ווייַטער דור פון סקראַטטש באזירט אויף די בלאַקלי פּלאַטפאָרמע.

בלאָקקלי איז אויך געניצט ווי די באַקבאָון פֿאַר די אַנדרויד אַפּ ינווענטאָר, וואָס קענען זייַן געניצט צו אַנטוויקלען ארבעטן אַנדרויד אַפּפּס. MIT האט גענומען קאָנטראָל איבער וואָס געוויינט צו זיין אַ Google פּרויעקט.

צום באַדויערן, בלאַקלי איז נישט ווי גאָר דעוועלאָפּעד ווי סקראַטש - נאָך, און עס זענען נישט ווי פילע פאַראַנען טוטאָריאַלז. פֿאַר דעם סיבה, מיר ינקריסיז די רעקאַמענדיד עלטער אָדער סאַבסטאַנדינג געוואקסן פּערענטאַל שטיצן. אָבער, בלאַקלי קוקט צו האָבן אַ גרויס צוקונפֿט ווי אַ געזונט פּראָגראַממינג סוויווע פֿאַר פּראָוגראַמערז פון אַלע צייטן.

פֿאַרגעסן עלטער: 10+

באדערפענישן: א קאָמפּיוטער פליסנדיק ווינדאָוז, מעק אַס, אָדער לינוקס מער »

03 פון 07

אַליס

Screen Capture

אַליס איז אַ פּאָטער 3-ד פּראָגראַממינג געצייַג דיזיינד צו לערנען די קאַנסעפּס פון כייפעץ-אָריענטאַד פּראָגראַממינג שפּראַכן ווי C + +. עס ניצט דעם באַקאַנט צוגאַנג פון בנין בלאַקס צו לאָזן קינדער צו שאַפֿן גאַמעס אָדער אַנאַמיישאַנז דורך פּראָגראַממינג אַפּאַראַט מאָושאַנז, 3-ד מאָדעלס, און סינז.

דער שלעפּן און קאַפּ צובינד און גרינג "שפּיל" קנעפּל זאל זיין אַ ביסל ווייניקער קאַנפיוזינג פֿאַר עטלעכע סטודענטן ווי סקראַטטש ס קלאַטערד צובינד. מגילה, אָדער "מעטהאָדס" אין אַליס, קענען ווערן קאָנווערטעד אין אַ ז'אבא ייד אַזאַ ווי נעטבעאַנס אַזוי פּראָגראַממינג סטודענטן קענען מאַכן די יבערגאַנג פון אַ וויזשאַוואַל בנין בלאָק צובינד צו אַ נאָרמאַל פּראָגראַממינג שפּראַך.

אַליס איז דעוועלאָפּעד דורך Carnegie-Melon University. די וועבזייטל קען נישט קוקן גליק, אָבער די פּראָגראַם איז נאָך דעוועלאָפּעד און ריסערטשט.

באַמערקונג: אויב איר ינסטאַלירן אַליס אויף אַ מעק, איר וועט האָבן צו געבן ינסטאַלירונג דורך געגאנגען צו סיסטעם פּרעפֿערענצן: זיכערהייַט און פריוואטקייט: אַלאַו אַפּפּס דאַונלאָודינג פון: Anywhere. (איר קענען טוישן דיין זיכערהייַט סעטטינגס אַמאָל ייַנמאָנטירונג איז גאַנץ.)

פֿאַרגעסן עלטער: 10+

Requirements: Computer running Mac, Windows, or Linux מער »

04 פון 07

סוויפט פּלייַגראָונדס

פאַרשטעלן כאַפּן

סוויפט איז אַ פּראָגראַממינג שפּראַך געניצט צו בויען יאָס אַפּפּס. סוויפט פּלייַגראָונדס איז אַ יפּאַד שפּיל דיזיינד צו לערנען קידס ווי צו פּראָגראַם אין סוויפט. דאס איז אַ פֿרייַ אראפקאפיע פון ​​עפּל און טוט נישט דאַרפן קיין פריערדיק קודינג וויסן.

די אַפּ כּולל אַ פּלאַץ פון טוטאָריאַלז אויף פאַרשידענע סוויפט קאַמאַנדז דיזיינד, אין דעם פאַל, צו מאַך אַ כאַראַקטער געהייסן ביי צוזאמען אַ 3-ד וועלט. כאָטש קיין פּראָגראַממינג וויסן זענען פארלאנגט, קידס דאַרפֿן צו וויסן ווי צו לייענען די טוטאָריאַלז און האָבן עטלעכע פּערסיסטאַנס פֿאַר פּראָבלעם סאַלווינג. דער שלעפּן-און-קאַפּ קאָד ילימאַנייץ טיפּאָס, אָבער סוויפט פּלייַגראָונדס טוט נישט נוצן די ינטערלאַקינג בלאָק צובינד.

אַמאָל דיין קינד איז ביכידעס אין סוויפט פּלייַגראָונדס, זיי קענען אָנהייבן דעוועלאָפּינג אין סוויפט.

פֿאַרגעסן עלטער: 10+

Requirements : iPad מער »

05 פון 07

Twine

פאַרשטעלן כאַפּן

פֿאַר קידס וואָס זענען מער אינטערעסירט אין שאפן גאַמעס און טעלינג מעשיות און באַקומען פראַסטרייטאַד מיט די טעכניש פרטים פון פּראָגראַממינג, פּרובירן טוויין.

טוויין איז אַ פּאָטער, ניט-לינעאַר דערציילונג אַפּ וואָס איז געניצט דורך ניצערס פון אַלע צייטן, אַרייַנגערעכנט אַ גרויס נומער פון אַדאַלץ און עדזשיוקייטערז. מיט טוויין איר טאָן ניט דאַרפֿן צו לערנען קיין קאָד. עס איז לערער ווי לערנען ניצערס ווי צו קאָד, ווי צו ביניען און פאָרשטעלן ניט-לינעאַר גאַמעס און מעשיות.

צעטלען דערציילונגען צונויפשטעלנ זיך פון בלעטער טעקסט און בילדער, ווי וועבזייטלעך. דער פּלאַן צובינד ווייזט די פארבונדן בלעטער, יעדער פון וואָס קענען זיין מאַדאַפייד מיט טעקסט, לינקס, און בילדער. עס אַרבעט ספּעציעל פֿאַר "קלייַבן דיין אייגן פּאַסירונג" טיפּ גאַמעס ווו יעדער שפּילער ברירה קען גיין צו אַ נייַ צווייַג פון דער געשיכטע.

בשעת דעם אַפּ וועט נישט לערנען קינדער קאָדירונג, עס טוט לערנען פילע פּלאַנירונג און פּלאַן סקילז וואָס זענען וויטאַל פֿאַר שפּיל דיזיינערז און סטאָריטעלערז. די אַפּ איז זייער געזונט געשטיצט מיט אַ שטיצן וויקי, טוטאָריאַלז, און אַן אַקטיוו באַניצער קהל.

איר קענען מאַכן Twine מעשיות אָנליין דורך די כייסטיד אַפּ אָדער אראפקאפיע אַ אַפּ פֿאַר אָפפלינע עדיטינג.

פֿאַרזאַמלונג עלטער : 12+ (שטאַרק לייענער רעקאַמענדיד)

באדערפענישן: פֿענצטער, מעק אַס, אָדער לינוקס מער »

06 פון 07

לעגאָ מינדסטאָרם ראָבאָטיקס

Westend61 / Getty Images

אן אנדער צוגאַנג צו וויסן צו פּראָגראַם איז צו קוקן בייַ ראָובאַטיקס. פילע קידס ריספּאַנד צו דער געדאַנק פון פּראָגראַממינג זאכן וואָס אַרבעט אין די פאַקטיש וועלט. עס זענען אַ ברייט פאַרשיידנקייַט פון ראָובאַטיקס קיץ און שפּראַכן וואָס איר קענען נוצן צו פּראָגראַם זיי, אָבער די LEGO Mindstorms סיסטעם ענדזשויז איינער פון די גרעסטער באַניצער קהילות און אַ קינד-פרייַנדלעך וויזשאַוואַל פּראָגראַממינג אַפּ.

איר קענען אָפּלאָדירן די פּראָגראַממינג סוויווע פֿאַר פֿרייַ, אָבער איר דאַרפֿן צו צוטריט צו אַ LEGO Mindstorms kit צו מאַכן די פּראָגראַם לויפן. וואָס טוט ניט דאַווקע מיינד איר האָבן צו קויפן איינער. עטלעכע שולן און ציבור לייברעריז האָבן קיץ בנימצא פֿאַר תּלמיד נוצן, אָדער איר קען וועלן צו געפֿינען אַ ערשטער LEGO ליגע לעבן איר.

LEGO EV3 פּראָגראַממינג סאָפטווער קענען זיין פליסנדיק אויף טאַבלאַץ און קאָמפּיוטערס און עס ניצט אַ בנין-בלאָק (אַ לעגאָ בלאָק) מעטאַפאָר, ווי סקראַטטש און בלאַקלי טאָן, כאָטש LEGO ס ווערסיע טענדז צו בויען די פּראָגראַם מער כאָריזאַנטאַלי און קוקט מער ווי אַ לויפן-טשאַרט . סטודענטן מאַכן קאַמבאַניישאַנז פון פאַרשידענע אַקשאַנז, וועריאַבאַלז, און געשעענישן צו מאַניפּולירן זייער לעגאָ מינדסטאָרמס קרייישאַנז. די פּראָגראַממינג שפּראַך איז פּשוט גענוג פֿאַר יונגע קינדער, אָבער נאָך טשאַלאַנדזשינג פֿאַר עלטערע קידס און אַפֿילו אַדאַלץ (מיר געפונען אַ גוגל פּאַוערד דורך LEGO פּראָגראַממינג געשעעניש אין אַ טעק קאָנפֿערענץ צו די פּראָגראַממערס.)

דערצו צו די LEGO Mindstorms פּראָגראַממינג סוויווע, LEGO ניצט אַ עפענען מקור לינוקס קערן וואָס קענען זיין מאַדאַפייד און פּראָוגראַמד דורך מער טראדיציאנעלן פּראָגראַממינג שפּראַכן ווי פּיטהאָן אָדער C + +.

טעכניש באדערפענישן: די עוו 3 פּראָגראַממינג שפּראַך לויפט אויף מעק, פֿענצטער, אַנדרויד, און יאָס.

צו לויפן די מגילה (אלא ווי נאָר דיבאַגינג זיי) איינער אָדער מער לעגאָ עוו 3 ראָובאַץ. (אַרויף צו זעקס ראָובאַץ קען זיין דאַיסי-טשיינד פֿאַר מער קאָמפּליצירט מגילה.)

פֿאַרזאַמלונג עלטער: 10+ (יינגער קידס קענען נוצן דאָס מיט מער השגחה)

באדערפענישן: א קאָמפּיוטער פליסנדיק מעק אַס אָדער ווינדאָוז אָדער אַ טאַבלעט פליסנדיק אַנדרויד אָדער יאָס . מער "

07 פון 07

היים

בילד קאפיטאל מיקראָסאָפט

היים איז אַ פּראָגראַם פּראָגראַממינג אַפּ פון מיקראָסאָפט דיזיינד פֿאַר די קסבאָקס 360. די ווינדאָוז ווערסיע איז פֿרייַ, אָבער די קסבאָקס 360 ווערסיע איז $ 4.99. קידס קענען נוצן די אַפּ צו ויספאָרשן און פּלאַן שפּילערייַ אין אַ 3-ד וועלט.

דער גראַפיק צובינד פון קאָד איז ענגיידזשינג, און פּראָגראַממינג פון די קסבאָקס ווערסיע קענען זיין געטאן לעגאַמרע פון ​​די שפּיל קאָנטראָללער. אויב איר האָט ייַזנוואַרג וואָס שטיצט עס, Kodu איז אַן עלטערע אָבער נאָך האַרט ברירה.

צום באַדויערן, עס איז ניט קיין קסבאָקס איינער ווערסיע פון ​​קאָד, און צוקונפֿט אַנטוויקלונג קוקט אַנלייקלי. אָבער, די Xbox און Windows ווערסיעס זענען גאָר דעוועלאָפּעד, וואָס איז דער בלויז "פארלאזן" קידס פּראָגראַממינג שפּראַך אויף דעם רשימה.

פֿאַרזאַמלונג עלטער : 8-14

באדערפענישן: פֿענצטער 7 און אונטן אָדער קסבאָקס 360

אנדערע אָנליין קאָודינג רעסאָורסעס

אויב קיין איינער פון די שפראַכן קען נישט פּאַסיק, אָדער אויב דיין קינד וויל צו פּרובירן נאָך, קוק די בעסטער רעסורסן פֿאַר לערנען אָנליין .

פֿאַר עלטערע קידס, איר זאל וועלן צו נאָר שפּרינגען גלייַך אין נאָרמאַל פּראָגראַממינג שפּראַכן ווי פּיטהאָן, ז'אבא, אָדער רובי. קיין קידס פּראָגראַממינג שפּראַך פארלאנגט. כאַן אַקאַדעמי און קאָדעקאַדעמי ביידע פאָרשלאָגן פֿרייַ אָנליין טוטאָריאַלז פֿאַר געטינג סטאַרטעד מיט פּראָגראַממינג. מער "

More Suggestions

מאָוטאַווייטאַד מיטל און הויך סקילז זאל וועלן צו פּרובירן דיין האַנט צו מאַכן מינעקראַפט מאָדס. די וניטי 3 ד שפּיל צובינד איז אן אנדער גרויס וועג צו שפּרינגען אין פּראָגראַממינג קסנומקס גאַמעס מיט אַ פּלאַץ פון אָנליין רעסורסן בנימצא. נאָר געדענקען אַז פּראָגראַממינג איז ינכעראַנטלי פראַסטרייטינג. עס ינוואַלווז אַ פּלאַץ פון טראָובלעשאָאָטינג און פּראָצעס און טעות. דער בעסטער געצייַג עלטערן קענען צושטעלן זייער באַדינג פּראָוגראַמערז איז אַ געפיל פון פּערסיסטענט און פעסטקייַט.