הממ..לחדד כמה דברים..
בתור מישהו שמתעסק רבות עם מה ואיך ללמד תכנות החל מרמה 0 וכלה בקורסים של עיצוב תוכנה וכו´... כמה דברים שעולים מהספרות/ניסיון.. ניתן לחלק את הגישה לתכנות ברמתו הבסיסית לכמה חלקים..על קצה המזלג.. 1. מבנה ומרכיבי שפת התכנות (משתנים.לולאות.תנאים וכו´) 2. מבנה המחשב ויסודות בלוגיקה ואלגוריתמיקה --- חובה בכל שפה!! 3. כל המסביב - מעטפת השפה/ סביבת הפיתוח/ידידותיות וכו´ וכו´ 4. מבנה תוכנה ומתדולוגיות תוכנה.. (תכנות מבני / מונחה עצמים וכו´) אם מסתכלים על כל הפרמטרים האלו ומנסים להמליץ על שפה אחת שתהיה קלה ללימוד בכולם...נתקלים בבעייה... יתרה מכך...אם מחפשים ספרי לימוד טובים למתחילים שתוקפים את כל הנושאים הנ"ל - הבעייה גדלה ומסתבכת עוד יותר.. וכאן כבר יש לעשות כמה החלטות כואבות.. אם מסתכלים על הסטטיסטיקה - כמות מתכנתים בשפה => מצביעה על הקושי ללמוד אותה... ניתן לראות VISUAL BASIC ו JAVA הן הבחירות הטובות ביותר להתחלה. ואלו הן גם המלצותיי , למרות שבחלק מהפרמטרים C למשל נוחה יותר מ VB. לגבי ספרות/לימוד עצמי... הבעייה העיקרית של רוב הספרים היא ההזנחה הכמעט מוחלטת של סעיף 2 בסעיפים הנ"ל... בכל זאת, לפחות ב JAVA ניתן להמליץ על מספר ספרים באנגלית שמכסים בצורה נאה מאוד את כל הפרמטרים הנ"ל..