Learn to code — in your mother tongue.
சிந்தை IDE is a beginner-friendly programming language whose every keyword is Tamil. No English syntax to memorise first — காட்டு means print, என்றால் means if, செயல் means function. Read the docs, copy the examples, run them in your head.
# Factorial program
செயல் காரணியம்(n)
என்றால் n <= 1
திருப்பு 1
இல்லையெனில்
திருப்பு n * காரணியம்(n - 1)
முடிவு
முடிவு
எண் விடை = காரணியம்(5)
காட்டு விடை # 120
Most languages force you to think in English syntax before you can express an idea. சிந்தை IDE removes that translation step entirely.
Every control word — என்றால், வரை, செயல் — is native Tamil. No mixed-language syntax to memorise.
A small, predictable keyword set and one consistent closing word — முடிவு — for every block.
Each chapter pairs an explanation with a runnable snippet and its expected output, in the order you'll actually need them.
Variables, loops, conditionals and functions — the same concepts you'd learn in any language, expressed in Tamil.
Mathematical, relational and logical operators, documented side-by-side with their Tamil names.
No sign-up, no paywall — every chapter is open to read, copy and reuse.
Nine chapters, ordered the way you'll use them — from your first variable to a complete factorial program.
What சிந்தை IDE is, who it's for, and how a program is structured.
Read chapter → 02A quick tour of what the language supports out of the box.
Read chapter → 03Comments, blocks, and the முடிவு keyword that closes every one of them.
Read chapter → 04Declaring எண் and எழுத்து variables, and their default values.
Read chapter → 05Printing with காட்டு and reading user input with பெறு.
Read chapter → 06Mathematical, relational and logical operators, in one reference table.
Read chapter → 07Branch your program with என்றால், இல்லை என்றால் and இல்லையெனில்.
Read chapter → 08வரை (while) and ஒவ்வொரு (for) loops, plus break and continue.
Read chapter → 09Defining reusable blocks with செயல் and returning values with திருப்பு.
Read chapter →Variables, a function, recursion and conditionals — walked through line by line.