для обычного человека это одно и то же.Собственно  и я, будучи айтишником, не очень разбираюсь в оттенках, которые окружающие вкладывают в слова "кодер" и "программист".  Большинство нужных для жизни программистов это кодеры и есть. Говоришь ему-"программа должна делать то и это", он это делает. 5 класс математики вероятно для этого нужен, а вот без 11го явно можно обойтись