Если хотите научиться писать на с++, то читайте книги отечественных авторов. Безусловно, полно классических книг иностранных авторов. Только для начала изучения лучше взять книги, которые учитывают российский менталитет. Иначе Вы рискуете тем, что вам забьют голову терминами типа "инкапсуляция", "полиморфизм" и другими страшными ругательствами, так и не объяснив их сути. Лучше разобраться в элементарных понятиях, и тогда вы почувствуете мощь С++ по сравнению с другими языками [может быть за исключением ассемблера :-) ]. А в качестве справочника по библиотекам, хороший ресурс
этот.