# Dummies Guide to TeX as a programming language

There are a lot of answers that are using a somehow cryptic syntax that I am not familiar with. Is there any Not So Short Introduction to TeX (like Not So Short Introduction to LaTeX) ?!

• There actually is a Not so short introduction to LaTeX...
– Werner
Oct 14, 2013 at 5:20
• There's also the book TeX by Topic by Victor Eijkhout, if you're really keen on getting to know the ins and outs of TeX as a programming language. Victor Eijkhout has also written the book The Computer Science of TeX and LaTeX, available online as well, for still more in-depth analysis of TeX and LaTeX from computer science perspective.
– Mico
Oct 14, 2013 at 5:31
• At least related: Where do I start LaTeX programming? Oct 14, 2013 at 6:41
• These comments should probably be answers.
– lhf
Oct 14, 2013 at 11:30
• @lhf - Victor Eijkhout has provided an answer. :-)
– Mico
Oct 15, 2013 at 16:49

My book "TeX by Topic", which is strictly about TeX, not LaTeX, is available

1. as a free download, including sources
2. from lulu.com, nicely printed

Definitive reference for the locations of all this:

http://eijkhout.net/texbytopic/texbytopic.html

Victor.

• Welcome to TeX.SE, Victor! It's great to have you on this forum.
– Mico
Oct 15, 2013 at 12:32

WORK IN PROGRESS: texprogramming-persian is the ultimate reference for anyone interested in TeX programming, written in Persian. I have finished writing it on paper and I just have to typeset it which may take between 2--3 months considering my limited time resources. It is licensed under GPL version 3 and I have used several references for it including TeX by Topic and TeXBook.

• There are at least five username named 'Vafa Khaligi' in TeX.SE. Are all belong to author of XePersian?! tex.stackexchange.com/… Oct 26, 2013 at 10:30
• The link is broke. ◕︵◕ Nov 25, 2013 at 11:47