- ג' כסלו ה'תשפ"ו 23/11/2025בית המשפט דחה את עתירה התושבים באם המושבות נגד סלילת הכביש הגדול עוקף השכונה וקבע: העבודות יימשכו
חינוך
איזה שפת תכנות כדאי ללמוד קודם ובאיזה גיל אפשר להתחיל ?
ט"ו אלול ה'תשע"ז 06/09/2017
מערכת "פיתה"
איזה שפת תכנות כדאי ללמוד קודם ובאיזה גיל אפשר להתחיל ?
אתם יושבים שעות מול המחשב, מורידים משחקים ואפליקציות וגולשים באתרי אינטרנט.
סקרנים לדעת איך יצרו את כל זה? יש לכם רעיון למשחק או אפליקציה שתשבור את השוק?
סימן שאתם צריכים להתחיל ללמוד תכנות.
אז איך מתחילים ?
באיזה גיל ?
ואיזה שפת תכנות כדאי ללמוד קודם ?
במאמר הבא אשתדל לענות לכם על כל השאלות.

אם יצא לכם לחקור קצת ודאי גיליתם שקיים מגוון רחב של שפות תכנות: C#, Java, JavaScript, Python, HTML & CSS, Ruby, PHP. בחירת השפה הראשונה אותה נלמד היא חשובה מאוד, כיוון שאם נבחר שפת תכנות מתקדמת שתהיה לנו קשה בהתחלה זה עלול להרתיע אותנו מהנושא ולעזוב אותו וחבל.
ללמוד תכנות זה לא קשה, צריך לדעת איך להתחיל ולהתקדם בהדרגה.
אז קודם נעשה קצת סדר בנושא ונבין מה ניתן לעשות עם כל שפה.
שפות תכנות לפיתוח אתרי אינטרנט (WEB)
HTML
HTML אינה נחשבת לשפת תכנות אלא לשפת תגיות ומטרתה היא ליצור ולעצב דפי אינטרנט ותוכן לתצוגה בדפדפן.
CSS
אם HTML מגדירה את תוכן העמוד אז CSS משמשת לעיצוב התוכן.
שליטה ב HTML & CSS תאפשר לנו ליצור עמודי אינטרנט סטטיים.
JavaScript
לאחר שלמדנו ליצור עמודי אינטרנט נוכל לעבור לשלב הבא וללמוד JavaScript (אין קשר לשפת Java למרות הדמיון בשם).
JavaScript היא שפת תכנות המיועדת ליצירת אתרים דינאמיים ולמעשה משדרגת עמודי HTML בסיסיים ומאפשרת לשלב בהם קטעי קוד (מאחורי הקלעים) אשר הופכים את האתר לדינאמי.
אז למה ללמוד HTML אם היא לא נחשבת לשפת תכנות ?
אי אפשר ללמוד JavaScript אם אין לנו רקע ב HTML & CSS, לכן מומלץ להתחיל וללמוד קודם כל את שתי השפות הללו.
ואם אני בכלל לא רוצה לפתח אתרים ?
JavaScript בתחילתה הייתה מיועדת לפיתוח אתרים בלבד, אך היום היא נחשבת לשפה עצמאית ניתן לתכנת באמצעותה כמעט כל דבר: משחקים, אפליקציות ותוכנות.
כיום, JavaScript היא שפת חובה עבור כל מתכנת (ממש כמו תואר ראשון).
ואם לא השתכנעתם אז זה דירוג שפות התכנות השימושיות ביותר לשנת 2017:

שפות תכנות לפיתוח משחקים ותוכנות
אם המטרה שלנו היא לפתח משחקים או תוכנות כדאי שנתחיל מאחת מ 3 השפות הבאות:
Python
רבים יגידו לכם ש Python היא שפת הפיתוח הכי קלה כיוון שהכתיבה שלה מאוד פשוטה והגיונית.
ב Python ניתן לתכנת הכל – גם משחקים, גם תוכנות וגם אפליקציות. ולמרות זאת, באופן אישי אני פחות ממליץ להתחיל וללמוד Python דווקא בגלל סגנון הכתיבה הפשוט שלה. ברגע שנתרגל מההתחלה לסגנון כתיבה כל כך פשוט, יהיה לנו קשה לעבור לשפת תכנות נוספת עם כתיבה מורכבת יותר. לא כולם יסכימו איתי אך זו דעתי.
Java
שפת תכנות פופולרית מאוד אשר פותחה על ידי חברת SUN ומיועדת בעיקרה לפיתוח אפליקציות ל Android, אך רלוונטית לתחומים נוספים ויתרונה הוא בכך שניתן לפתח באמצעותה משחקים, תוכנות ואפליקציות למערכות הפעלה שונות.
שפת C# (סי שארפ)
C# היא שפת תכנות שפותחה ע"י מיקרוסופט ונחשבת לאחת משפות התכנות הפופולריות בעולם. היא משלבת בתוכה את שפת C ושפת C++ ומיועדת לפיתוח כללי של מגוון אפליקציות בכל התחומים: אתרי אינטרנט, משחקים, תוכנות ואפליקציות. התחביר והעקרונות שלה הם פשוטים מצד אחד אך עשירים ביכולות מצד שני.
כיוון שהיא פותחה על ידי מיקרוסופט, הייעוד שלה הוא בעיקר תכנות ל Windows, אך לא רק.
עם תוכנת Unity למשל ניתן לפתח משחק בשפת C# ולייצא אותו לאחר מכן גם למכשירי אנדרואיד.
אז ללמוד Java או C# ?
זוהי שאלת השאלות ואין תשובה נכונה או לא נכונה.
מי שיש לו רתיעה ממוצרי מיקרוסופט ודאי יעדיף לתכנת ב Java, אני באופן אישי ממליץ למתחילים ללמוד את שפת C# אשר נחשבת לנוחה יותר מבחינת הכתיבה ומתאימה לעבודה עם Visual Studio ו Unity.
באיזה גיל מומלץ להתחיל ?
בשביל לתכנת צריך לדעת אנגלית בסיסית. אני ממליץ להתחיל מכיתה ה' ומעלה (אפשר גם להתחיל מכיתה ד' אם יש שליטה טובה באנגלית וכמובן שיש גם יוצאים מהכלל שיכולים להתחיל לפני).
בגילאים מוקדמים מומלץ להיעזר בתוכנות כמו Scratch, Kodu או Code Monkey.
לא לומדים שם לכתוב קוד, אבל כן לומדים להבין איך לתכנת.
ואיך מתחילים ללמוד ?
מי שמעוניין ללמוד בצורה מסודרת עם הכוונה של מורה מקצועי יוכל להירשם לקורסי התכנות המקוונים שלי בהייטק סקול hitech-school.co.il.
בהצלחה !
מודעת פרסום
תגובות
הוסף תגובה
הוסף תגובה
אתם יושבים שעות מול המחשב, מורידים משחקים ואפליקציות וגולשים באתרי אינטרנט.
סקרנים לדעת איך יצרו את כל זה? יש לכם רעיון למשחק או אפליקציה שתשבור את השוק?
סימן שאתם צריכים להתחיל ללמוד תכנות.
אז איך מתחילים ?
באיזה גיל ?
ואיזה שפת תכנות כדאי ללמוד קודם ?
במאמר הבא אשתדל לענות לכם על כל השאלות.

אם יצא לכם לחקור קצת ודאי גיליתם שקיים מגוון רחב של שפות תכנות: C#, Java, JavaScript, Python, HTML & CSS, Ruby, PHP. בחירת השפה הראשונה אותה נלמד היא חשובה מאוד, כיוון שאם נבחר שפת תכנות מתקדמת שתהיה לנו קשה בהתחלה זה עלול להרתיע אותנו מהנושא ולעזוב אותו וחבל.
ללמוד תכנות זה לא קשה, צריך לדעת איך להתחיל ולהתקדם בהדרגה.
אז קודם נעשה קצת סדר בנושא ונבין מה ניתן לעשות עם כל שפה.
שפות תכנות לפיתוח אתרי אינטרנט (WEB)
HTML
HTML אינה נחשבת לשפת תכנות אלא לשפת תגיות ומטרתה היא ליצור ולעצב דפי אינטרנט ותוכן לתצוגה בדפדפן.
CSS
אם HTML מגדירה את תוכן העמוד אז CSS משמשת לעיצוב התוכן.
שליטה ב HTML & CSS תאפשר לנו ליצור עמודי אינטרנט סטטיים.
JavaScript
לאחר שלמדנו ליצור עמודי אינטרנט נוכל לעבור לשלב הבא וללמוד JavaScript (אין קשר לשפת Java למרות הדמיון בשם).
JavaScript היא שפת תכנות המיועדת ליצירת אתרים דינאמיים ולמעשה משדרגת עמודי HTML בסיסיים ומאפשרת לשלב בהם קטעי קוד (מאחורי הקלעים) אשר הופכים את האתר לדינאמי.
אז למה ללמוד HTML אם היא לא נחשבת לשפת תכנות ?
אי אפשר ללמוד JavaScript אם אין לנו רקע ב HTML & CSS, לכן מומלץ להתחיל וללמוד קודם כל את שתי השפות הללו.
ואם אני בכלל לא רוצה לפתח אתרים ?
JavaScript בתחילתה הייתה מיועדת לפיתוח אתרים בלבד, אך היום היא נחשבת לשפה עצמאית ניתן לתכנת באמצעותה כמעט כל דבר: משחקים, אפליקציות ותוכנות.
כיום, JavaScript היא שפת חובה עבור כל מתכנת (ממש כמו תואר ראשון).
ואם לא השתכנעתם אז זה דירוג שפות התכנות השימושיות ביותר לשנת 2017:

שפות תכנות לפיתוח משחקים ותוכנות
אם המטרה שלנו היא לפתח משחקים או תוכנות כדאי שנתחיל מאחת מ 3 השפות הבאות:
Python
רבים יגידו לכם ש Python היא שפת הפיתוח הכי קלה כיוון שהכתיבה שלה מאוד פשוטה והגיונית.
ב Python ניתן לתכנת הכל – גם משחקים, גם תוכנות וגם אפליקציות. ולמרות זאת, באופן אישי אני פחות ממליץ להתחיל וללמוד Python דווקא בגלל סגנון הכתיבה הפשוט שלה. ברגע שנתרגל מההתחלה לסגנון כתיבה כל כך פשוט, יהיה לנו קשה לעבור לשפת תכנות נוספת עם כתיבה מורכבת יותר. לא כולם יסכימו איתי אך זו דעתי.
Java
שפת תכנות פופולרית מאוד אשר פותחה על ידי חברת SUN ומיועדת בעיקרה לפיתוח אפליקציות ל Android, אך רלוונטית לתחומים נוספים ויתרונה הוא בכך שניתן לפתח באמצעותה משחקים, תוכנות ואפליקציות למערכות הפעלה שונות.
שפת C# (סי שארפ)
C# היא שפת תכנות שפותחה ע"י מיקרוסופט ונחשבת לאחת משפות התכנות הפופולריות בעולם. היא משלבת בתוכה את שפת C ושפת C++ ומיועדת לפיתוח כללי של מגוון אפליקציות בכל התחומים: אתרי אינטרנט, משחקים, תוכנות ואפליקציות. התחביר והעקרונות שלה הם פשוטים מצד אחד אך עשירים ביכולות מצד שני.
כיוון שהיא פותחה על ידי מיקרוסופט, הייעוד שלה הוא בעיקר תכנות ל Windows, אך לא רק.
עם תוכנת Unity למשל ניתן לפתח משחק בשפת C# ולייצא אותו לאחר מכן גם למכשירי אנדרואיד.
אז ללמוד Java או C# ?
זוהי שאלת השאלות ואין תשובה נכונה או לא נכונה.
מי שיש לו רתיעה ממוצרי מיקרוסופט ודאי יעדיף לתכנת ב Java, אני באופן אישי ממליץ למתחילים ללמוד את שפת C# אשר נחשבת לנוחה יותר מבחינת הכתיבה ומתאימה לעבודה עם Visual Studio ו Unity.
באיזה גיל מומלץ להתחיל ?
בשביל לתכנת צריך לדעת אנגלית בסיסית. אני ממליץ להתחיל מכיתה ה' ומעלה (אפשר גם להתחיל מכיתה ד' אם יש שליטה טובה באנגלית וכמובן שיש גם יוצאים מהכלל שיכולים להתחיל לפני).
בגילאים מוקדמים מומלץ להיעזר בתוכנות כמו Scratch, Kodu או Code Monkey.
לא לומדים שם לכתוב קוד, אבל כן לומדים להבין איך לתכנת.
ואיך מתחילים ללמוד ?
מי שמעוניין ללמוד בצורה מסודרת עם הכוונה של מורה מקצועי יוכל להירשם לקורסי התכנות המקוונים שלי בהייטק סקול hitech-school.co.il.
בהצלחה !
מודעת פרסום
תגובות
הוסף תגובה
הוסף תגובה
ידיעות בקצרה
כתבות
הנחיות מצילות חיים לקראת גל החום
06/08/2025
מקומי
מרוץ הלילה נדחה בחודשיים
29/07/2025
חינוך
חרדים ומשרתים
21/07/2025
מקומי
איך תונצח המלחמה בפ"ת?
26/06/2025
כתבות
רחוקות מהבית - קרובות ללב
24/06/2025
מקומי
ממשיכים בשידרוג מרכז העיר
24/06/2025
מקומי
מה העלתה בחכתה סוכנת קטינה שהפעילה המשטרה בפ"ת?
23/06/2025
כתבות
פעם מתנדב, תמיד מתנדב
22/06/2025
מקומי
פחות אוטובוסים יסעו בשכונה
26/05/2025
מלחמת "חרבות ברזל" בפתח תקווה
מתפללים לשחרורם
14/11/2023





