И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)
Школьный учебник. Все на отлично сдал?
я неделю изучаю с#, 3 месяца изучал с++
Это ОЧЕНЬ мало. Это даже не начинал.
и решил программировать на с# из за того что можно на с# создавать графические программы
Да почти на любом языке можно создавать графические программы.
потом я где то столкнулся на статью "можно стать хорошим программистом без математики, а отличным программистом знать математику необходимо! "
Математика уж тем хороша, что ум в порядок приводит (С) Ломоносов.
Математика сама по себе ближе всех к логике, что в программировании критично. Но математика это также довольно большой список направлений, и изучить все из них нереально.
Вопрос о специализации следует задавать гораздо позже. После школы, когда в институт идешь.
Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?
Да базовые вещи, для начала. Их может быть вполне достаточно, чтобы перестать задавать подобные вопросы.
И нужна ли математика программисту?
Школьная - конечно.