משאבים הטוב ביותר עבור הלמידה קוד מקוון

מאת JavaScript תכנות עבור ניידים, משאבים אלה יש לך מכוסה

אם אתה רוצה לבנות אתר משלך או שאתה מקווה להגביר את האטרקטיביות שלך למעסיקים פוטנציאליים, למידה קוד בהחלט יכול להיות שימושי. אבל היכן להתחיל? אין ספק שאין מחסור באפשרויות לקבל את הרגליים רטובות בעולם של שפות תכנות, אבל מציאת נקודת כניסה טובה יכול להוכיח להיות מרתיע. אחרי הכל, איך אתה אפילו להחליט איזו שפה עושה את הגיוני ביותר בשבילך?

מאמר זה ינסה להעביר אותך דרך ההחלטות הראשונות שאתה צריך לעשות כאשר אתה שוקל ללמוד קוד, ולאחר מכן הוא ימליץ על כמה משאבים מקוונים הטובים ביותר לפנות כאשר אתה מוכן לפתח את היכולות שלך.

01 מתוך 08

ראשית דברים ראשון: להחליט איזו שפת תכנות אתה רוצה ללמוד

קרל צ'או

הקלד "שפת קידוד כדי ללמוד" אל Google, ותתקבל עם יותר מ -3 מיליון תוצאות חיפוש. ברור, זו שאלה פופולארית, ואתה תמצא שפע של רשויות עם דעות שונות בנושא. זה יכול להיות מאיר וכדאי לך להקדיש זמן לקרוא מה אתרים שונים יש לומר על נושא זה, אבל אם אתה רוצה לייעל את הדברים קצת, קודם לשאול את עצמך את השאלה הזאת: מה אני רוצה לבנות?

בדיוק כמו מילים בשפה האנגלית הם האמצעים לסוף של תקשורת מחשבות ורעיונות, שפות תכנות שימושיים כי הם עוזרים לך להשיג דברים מסוימים. אז כאשר אתה מחליט מה שפת קידוד ללמוד, זה חשוב מאוד לחשוב על מה שאתה רוצה לבנות.

רוצה לבנות אתר אינטרנט? לדעת HTML, CSS ו- Javascript יהיה חשוב בשבילך. מעוניין יותר בבניית אפליקציית סמארטפון? יהיה עליך להחליט איזו פלטפורמה תרצה להתחיל (Android או iOS), ולאחר מכן לבחור אחת מהשפות המתאימות כגון Java ו- Objective-C.

ברור שהדוגמאות לעיל אינן ממצות; הם פשוט מספקים טעימה של השאלות אתה רוצה לשאול את עצמך כאשר אתה שוקל איזו שפה אתה צריך להתחיל עם. תרשים זרימה לעיל יכול להוכיח להיות משאב מועיל אחר כאשר אתה מנסה לצמצם את רדיוף קידוד שלך לשפה. ולעולם לא לזלזל בתועלת של Google; זה ייקח קצת סבלנות, אבל אם אתה יודע מה אתה רוצה לבנות, לחקור מה שפת קידוד זה לוקח לבנות את זה יכול להיות שווה את הזמן ואת הסבלנות.

קארל צ'או, שעומד מאחורי תרשים זרימה זה שנראה לעיל, מספק גם פירוט שימושי של משאבי למידה שיש לקחת בחשבון בהתאם לשפה שאתה מחפש ללמוד. הצג אותו כאן - שים לב שבאפשרותך ללחוץ על הכרטיסיות השונות כדי לקבל מידע נוסף על משאבים עבור שפות שונות.

02 מתוך 08

קודאקדמי

קודאקדמי

הטוב ביותר עבור: חינם, מעז אני אומר שיעורי קידוד כיף עבור כמה שפות בסיסיות יותר. אם אתה רוצה לבנות אתר אינטרנט, אתה יכול אפילו לקחת קורס התמקד יסודות HTML ו- CSS, שבו תוכל להשתמש כדי לתרגל את בניית האתר.

שפות המוצעות:

יתרונות: לאחר יצירת חשבון Codeacademy ולהתחיל לקחת קורס, השירות עוקב אחר ההתקדמות שלך, כך שזה קל לעצור ולהתחיל ללא צורך לבזבז שעות מעקב למטה שבו הפסק. יתרון נוסף הוא כי שירות זה ממוקד למתחילים סה"כ; הוא ממליץ מתחילים מתחילים עם HTML ו- CSS, אם כי הוא מציע קורסי שפה מתקדמים יותר גם כן. אתה יכול לגלוש לפי סוג הקורס (פיתוח אינטרנט, כלים, APIs, ניתוח נתונים ועוד), ובזכות הפופולריות העצומה של האתר - הוא מתגאה ביותר מ -20 מיליון משתמשים - הפורומים שלו הם משאב נהדר לשאול ולענות על השאלות שלך על כל דבר מן הבעיות בתוך קורס מסוים איך לבנות מה את רצונות הלב. מקצוען נוסף: Codeacademy הוא בחינם.

חסרונות: חלק מהקורסים (או שאלות או בעיות ספציפיות בקורס) אינם נכתבים בצורה ברורה, דבר שעלול לגרום לבלבול בשמו של המשתמש. פורומים חזקים Codeacademy יכול בדרך כלל לבוא להצלה במקרים אלה, אם כי זה יכול להיות מייאש לרוץ על snag כאשר רוב התוכן מוצג כל כך בצורה חלקה. יותר "

03 מתוך 08

קוד נוקשים

קוד נוקשים

הטוב ביותר עבור: מי שרוצה כיף ומשחקים לאורך הדרך ללמוד איך לבנות דברים אמיתיים באמצעות שפות קידוד, שכן תוכל להשלים משחקים מיני לאחר כל שיעור. כמו Codeacademy, זה מכוון למתחילים, ואולי אפילו יותר מאשר Codeacademy, זה על לומד מושגים בסיסיים ולא כל האגוזים ואת הברגים של שפת התכנות. זה גם בחירה אידיאלית עבור מי לדבר שפות אחרות מאשר אנגלית, שכן קורסים מוצעים גם ספרדית, הולנדית, פורטוגזית ורוסית, בין שפות אחרות.

שפות המוצעות:

מקצוענים: קורסים באמצעות קוד נוקמים הם כיף ומרתק - מבחינה זו, זה דומה ואפילו תחרותי עם Codeacademy.

חסרונות: הגדול ביותר הוא שיש עלות; בעוד שאתה יכול לקבל ניסיון ללא תשלום, מנויים - אשר נותנים לך גישה מלאה לכל קורס, במקום מגבלה של עד חמישה שיעורים בלבד בקורס - עלות $ 29 לחודש או 120 $ עבור שישה חודשים. חסרון נוסף, לפחות בהשוואה קודאקדמי, הוא כי אין פורומים ספציפיים קורסים בודדים, ולכן זה קשה יותר כדי לאתר פתרונות אם אתה נאבק עם בעיה מסוימת בתוך הקורס שלך. בהשוואה לאתרים אחרים, יש לך גם אפשרויות שפה מעטים ללמוד. יותר "

04 מתוך 08

האקדמיה לחאן

האקדמיה לחאן

הטוב ביותר עבור: Newbies מי יודע מה הם רוצים לבנות ורוצים מרתקים, דרך פשוטה ללמוד מיומנויות. בנוסף, האקדמיה חאן יהיה הגיוני ביותר עבור אלה שרוצים להתמקד גרפיקה ויישומים סוג המשחק. יש גם להתמקד בציורים תכנות ואנימציות.

שפות המוצעות:

Pros: הכל בחינם, מה שהופך את האקדמיה חאן אחד המשאבים הגדולים ללימוד קוד מקוון מבלי למסור מידע על כרטיס האשראי. השיעורים הם בגודל סביר (לא שעות ארוכות) ומרתק. הדרך שבה מוצגים מיומנויות חדשות ולימוד היא גם מאורגנת היטב; אתה יכול לקפוץ אנימציה יסודות בתוך JavaScript חומרים, למשל.

חסרונות: מעט מאוד שפות המוצעות, ולא תוכל ליהנות מאותה קהילה פורום משגשג כמו זמין עם Codeacademy. זה עשוי או לא יכול לעשות את ההבדל בהתאם לסגנון הלמידה שלך ואת ההעדפות - זה רק משהו לזכור. יותר "

05 מתוך 08

קוד בית הספר

קוד בית הספר

הטוב ביותר עבור: אלה שרוצים ללמוד שפות מעבר JavaScript רגיל ו- HTML / CSS, במיוחד שפות ניידים עבור יישומי iOS כגון Objective-C. זה לא כמו למתחילים כמו משאבים אחרים ברשימה זו, אז אולי כדאי לך להתחיל עם אתר אחר הראשון ולאחר מכן לעשות את הדרך לכאן אחרי שיש לך כמה מיומנויות תחת החגורה שלך. קוד בית הספר יש יותר מקצועי מכופף מאשר רבים של משאבים אחרים המוזכרים במאמר זה - אם אתם מחפשים להיות מתכנת לפי הסחר, זה יכול להיות מקום טוב לבלות קצת זמן רציני (אם כי להיות מוכן להוציא קצת כסף כמו גם אם אתה רוצה גישה לכל החומר).

שפות המוצעות:

Pros: מבחר גדול של קורסים, וכן מאוד למתחילים מדריך למתחילים שיכולים להודיע ​​את ההחלטה של ​​איזו שפה מלכתחילה. בהתאם למוניטין שלה במתן קורסים מקצועיים באיכות, קוד בית הספר מציע רשימות תוכן מקצועי אוצר, יחד עם פודקאסטים ותוכניות וידאו. תוכל לטבול את בהונותיך לעולם הקידוד עבור מכשירי iOS - דבר שאי אפשר לעשות עם רוב המשאבים האחרים המוזכרים ברשימה זו.

חסרונות: אתה עלול להרגיש קצת אבוד אם אתה בא לבית הספר קוד עם אפס ידע מוקדם תכנות. בנוסף, כדי לקבל גישה בלתי מוגבלת לכל 71 הקורסים באתר ו 254 screencasts, תצטרך לשלם ($ 29 לחודש או $ 19 לחודש עם תוכנית שנתית) - ואם אתה רוצה להשתמש באתר זה במלוא הפוטנציאל שלה אתה " יהיה צורך להפגיז. יותר "

06 מתוך 08

קורסרה

קורסרה

הטוב ביותר עבור: מוטיבציה עצמית הלומדים שיש להם את המסירות ואת הסבלנות לעשות קצת לחפור כדי למצוא את הקורס כי הגיוני ביותר עבורם, שכן בניגוד לאתרים כמו Codeacademy, קורסרה מארח חומר חינוכי עבור מגוון עצום של נושאים מעבר תכנות .

שפות המוצעות:

מקצוענים: קורסים זמינים ממוסדות בעלי שם עולמי כגון אוניברסיטת ג'ונס הופקינס, סטנפורד ואוניברסיטת מישיגן, כך שאתה יודע שאתה בידיים טובות. בנוסף, רוב הקורסים הם בחינם, אם כי אתה יכול לשלם עבור חלק, כולל אפשרויות המציגות לך תעודת סיום בסוף.

חסרונות: לא תמצאו את כל שיעורי קידוד במקום אחד קל לעיכול, כלומר זה יכול לעזור לבוא לאתר זה בידיעה בדיוק מה שאתה מחפש. הקורסים בדרך כלל אינם מרתקים או אינטראקטיביים כמו אלה הזמינים באמצעות Codeacademy, קוד נוקשים או האקדמיה חאן, או. יותר "

07 מתוך 08

בית עץ

בית עץ

הטוב ביותר עבור: אלה מתכננים להישאר עם תכנות לנצל את המיומנויות שהם לומדים באופן מקצועי או עבור כמה פרויקטים בצד, שכן רוב החומר דורש מנוי בתשלום. זה לא אומר שאתה צריך לבוא Treehouse עם טון של ידע מוקדם; שיש לך מושג על מה שאתה רוצה לבנות לעתים קרובות מספיק, שכן רבים של הקורסים בנויים סביב מטרות, כגון בניית אתר אינטרנט.

שפות המוצעות:

יתרונות: כולל שפות תכנות לנייד עבור iOS, לכן אם אתה רוצה לבנות אפליקציית iPhone, האתר הזה יכול לעזור לך ללמוד כיצד לעשות זאת. אתה מקבל גישה פורומים הקהילה, אשר יכול לקדם את הלמידה שלך תשוקה קידוד בנוסף לעזור לך כאשר אתה תקוע.

חסרונות: לאחר שהשתמשת במשפט ללא תשלום, Treehouse דורש ממך לבחור אחת משתי תוכניות בתשלום. אחד זול יותר עולה $ 25 לחודש נותן לך גישה ליותר מ -1,000 קורסים וידאו וכלים אינטראקטיביים, ואילו עבור $ 49 לחודש "תוכנית Pro" מקבל לך גישה בפורום חברים בלבד, תוכן בונוס, את היכולת להוריד קטעי וידאו עבור למידה מקוונת ועוד. כמה תכונות אלה בהחלט יכול להיות שימושי, אבל אתה צריך להיות די רציני לגבי למידה קוד זה יהיה שווה לשלם הרבה על בסיס חודשי. יותר "

08 מתוך 08

תכנות לילדים

גני שעשועים. תפוח עץ

כל האתרים לעיל מיועדים למתחילים, אבל מה עם מתחילים של גיל רך? אתה רוצה לבדוק את אחד האתרים הללו מיועד לילדים . האפשרויות כוללות Blockly, Scratch ו- SwiftPlayground, והן מציגות צעירים למושגי תכנות במעורבות, קל לעקוב אחר דרכים עם דגש על חזותיים.

התחל חינם, ותהנה

כשזה מגיע ללמוד כיצד קוד, לנצל את עושר האינטרנט של המשאבים החופשיים כדי לחקור את האפשרויות שלך ולחשוף את עצמך כמו שיטות למידה רבות וכישורים ככל האפשר. יש באמת לא צריך להעיף את כרטיס האשראי שלך עד שאתה בטוח שאתה לא יכול לרכוש ידע מסוים בכל דרך אחרת, ו / או אם החלטתם להמשיך לתכנת מקצועי. אבל בשלב זה, ייתכן שתרצה לשקול להעביר בכיתה אדם בכל זאת!