தொடக்கநிலை வழிகாட்டி·Zero to Hero

Programming என்றால் என்ன? தொடக்கநிலையாளர்களுக்கான எளிய விளக்கம்

Programming என்பது கணினிக்கு (computer) ஒரு வேலையை எப்படிச் செய்ய வேண்டும் என்று படிப்படியாகச் சொல்லும் வழிமுறை. நாம் எழுதும் இந்த வழிமுறைகளின் தொகுப்பே program அல்லது code. WhatsApp, Google Pay, ரயில் டிக்கெட் முன்பதிவு, உங்கள் phone-ல் உள்ள ஒவ்வொரு app-ம் யாரோ எழுதிய program தான்.

SPSkill Park AcademyErode · Chennai 7 நிமிட வாசிப்பு புதுப்பிக்கப்பட்டது 6 Oct 2026

ஒரு சமையல் குறிப்பு போல

தோசை செய்யும் குறிப்பை நினைத்துப் பாருங்கள்: மாவை எடு, தோசைக்கல்லைச் சூடாக்கு, மாவை ஊற்று, திருப்பிப் போடு. ஒவ்வொரு படியும் தெளிவாக, சரியான வரிசையில் இருக்க வேண்டும். Program-ம் அப்படித்தான், ஆனால் கணினி நாம் சொல்வதை மட்டுமே, சொன்னபடியே செய்யும்.

நீங்களே முயற்சி செய்யுங்கள்

Python
Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

Programming language என்றால் என்ன?

கணினி 0, 1 என்ற binary மொழியை மட்டுமே புரிந்துகொள்ளும். அதை நேரடியாக எழுதுவது கடினம். ஆகவே Python, Java, C, C++ போன்ற programming languages-ஐப் பயன்படுத்துகிறோம். இவை ஆங்கிலம் போன்ற வார்த்தைகளைப் பயன்படுத்துகின்றன; ஒரு compiler அல்லது interpreter அவற்றைக் கணினி புரிந்துகொள்ளும் மொழிக்கு மாற்றுகிறது.

  • Python: கற்க எளிது; data science, AI, automation, web.
  • Java: பெரிய நிறுவனங்களின் software, Android, banking.
  • C: operating systems, embedded devices; எல்லா மொழிகளுக்கும் அடிப்படை.
  • C++: games, browsers, வேகம் தேவைப்படும் software, competitive coding.

ஒவ்வொரு program-லும் உள்ள 5 அடிப்படைகள்

எந்த மொழியானாலும், program-கள் சில அடிப்படைகளால் ஆனவை. இவற்றைக் கற்றுக்கொண்டால் எந்த மொழியையும் எளிதாகக் கற்கலாம்.

  • Variables: மதிப்புகளைச் சேமிக்கும் பெட்டிகள் (age = 20).
  • Input / Output: user-இடமிருந்து படித்தல், திரையில் காட்டுதல்.
  • Conditions: முடிவெடுத்தல் (if marks >= 35: Pass).
  • Loops: ஒரு வேலையை மீண்டும் மீண்டும் செய்தல்.
  • Functions: ஒரு வேலையை ஒருமுறை எழுதி பலமுறை பயன்படுத்துதல்.

நீங்களே முயற்சி செய்யுங்கள்

Python
Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

Programmer என்ன செய்கிறார்?

Programmer ஒரு பிரச்சனையைப் புரிந்துகொண்டு, அதைச் சிறிய படிகளாகப் பிரித்து, code எழுதி, சோதித்து, பிழைகளைச் (bugs) சரிசெய்கிறார். Software developer, web developer, data analyst, tester போன்ற வேலைகள் அனைத்துக்கும் programming அடிப்படை. இந்தியாவில் freshers-க்கு அதிக வேலைவாய்ப்பு உள்ள துறைகளில் இதுவும் ஒன்று.

இன்றே இலவசமாகத் தொடங்குவது எப்படி?

எதையும் install செய்ய வேண்டாம். Skill Park Learn-ல் Python பாடம் 1-ஐத் திறந்து, example-ஐ Run செய்து, challenge-ஐ முடியுங்கள். ஒரு நாளைக்கு 15 நிமிடம் போதும். தமிழிலும் ஆங்கிலத்திலும் படிக்கலாம், phone-லும் வேலை செய்யும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

Programming கற்க கணிதம் நன்றாகத் தெரிய வேண்டுமா?

இல்லை. அடிப்படைக் கூட்டல், கழித்தல் போதும். Logical thinking பயிற்சியால் வளரும்.

எந்த மொழியிலிருந்து தொடங்க வேண்டும்?

பெரும்பாலானவர்களுக்கு Python சிறந்த தொடக்கம். College syllabus அல்லது Android-க்கு Java அல்லது C.

Laptop இல்லாமல் கற்கலாமா?

ஆம். Skill Park Learn phone browser-லேயே code எழுதி run செய்ய அனுமதிக்கிறது.

Programming கற்க எவ்வளவு காலம் ஆகும்?

அடிப்படைகள் 4–6 வாரங்களில்; interview-க்குத் தயாராக 3–6 மாதப் பயிற்சி.

மேலும் படியுங்கள்