Хочу постичь программирование. Настоящие, а не быдлокоддинг. Как подойти к этому делу?
Насколько я знаю, программирование, по сути - прикладная математика. Чтобы стать программистом, да и вообще "компьютерным гением", мало выучить Basic или какой-нибудь C++. Для этого нужно освоить некоторые другие вещи, азы, основы. Системы счисления, некоторые сложные темы в математике, разобраться, к примеру, в принципе работы перфокарт... В общем, заложить ту самую базу. Если среди отвечающих есть те, кто является довольно непосредственным программистом и хорошим математиком по совместительству, тот, кто понимает причину, а не следствие, я прошу, скажите мне, как подступиться к этим дебрям? В чем начать разбираться в первую очередь? Во вторую, в третью? Буду очень благодарен.
P.S. Если это будет несложно, разложите по полочкам, что в первую очередь нужно прочитать/решить/понять, по какому плану заниматься вообще.
Блин, опечатка. "Настоящее", а не "настоящие".