Ja oprócz książek p. Grębosza polecę jeszcze:
http://helion.pl/ksiazki/c-cwiczenia-praktyczne-wydanie-iii-andrzej-stasiewicz,cwcpp3.htm (bardzo fajnie omawia "podstawy podstaw", ja mam pierwsze wydanie, tu pewnie jest coś poprawione, itp.)
http://helion.pl/ksiazki/c-dla-kazdego-wydanie-ii-jesse-liberty-siddhartha-rao-bradley-l-jones,cppint.htm (sporo wiedzy, niektóre tematy przy pierwszym podejściu mogą być nie do końca zrozumiałe, ale nie od razu Rzym zbudowano)
http://helion.pl/ksiazki/thinking-in-c-edycja-polska-bruce-eckel,thicpp.htm (kolejna dobra książka, w wersji angielskiej dostępna za darmo i legalnie)
Jeśli chodzi o IDE to również polecę Code::Blocks. No i kodzić, kodzić.
Dodam jeszcze, że jeśli naprawdę interesuje Cię informatyka, to nie zamykaj się na samo programowanie, które czasem (przejściowo, chwilowo) może się znudzić. Warto poczytać coś o architekturze komputerów, systemach operacyjnych, sieciach, etc.
Mam zamiar iść na studia o kierunku informatyk programista (Jeżeli takie coś istnieje, jeszcze się nie dowiadywałem) i przydałoby się od czegoś zacząć.
Kierunku takiego nie ma (jak "informatyk programista"). Jest informatyka i jest tam też programowanie. Choć nie tylko na informatyce masz programowanie. Również na elektronice, telekomunikacji, automatyce i robotyce, inżynierii biomedycznej, etc. Studia same w sobie programować Cię nie nauczą, ale kierunek, na którym będzie programowanie da Ci jakąś (może dać) inspirację, może pokazać różne drogi, którymi można w tej branży pójść. Np. na EiT mam takie przedmioty związane z programowaniem jak "technika mikroprocesorowa", "układy programowalne", "technika symulacyjna i obliczeniowa", etc.