Primeramente si comienzas con este maravilloso lenguaje el cual ha sido utilizado para crear s.o. tan sofisticados como UNIX, LINUX, y hasta windows debes saber que hace distintos a C y C++
C es un lenguaje de programacion estructurada y C++ es un lenguaje orientado a objetos (si estas familiarizado con estos terminos comprenderas rapidamente, si no es asi es prudente comenzar a leer acerca del tema)
Lo mejor si comeinzas es familiarizarte a C y despues trasladarse a C++
Es muy importante si piensas ser programador en un futuro dominar este lenguaje ya que da las bases mas solidas de la programacion y si dominas este lenguaje veras que si quieres aprender otro no te sera dificil y es probable que te resulte un juego de niños, pero para ello hay que leer bastante y practicar mucho resolviendo desde problemas muy sencillos hasta algoritmos matematicos avanzados
Un libro que nunca me cansare de repetir que lean es Como Programar en c/c++
Editorial: Prentice Hall
Autor: Deitel & Deitel
comienzas en C o C++???
Aqui un muy buen manual online para descargar
http://www.elrincondelc.com/cursoc/cursoc.zip
o si lo prefieres online
Curso de C
FAQ EN INGLES ACERCA DE ESTE LENGUAJE DE PROGRAMACION
comp.lang.c Frequently Asked Questions
QUE NECESITAS PARA COMENZAR???
// ************COMPILADORES**************
El compilador es un programa que nos permite convertir nuestro código fuente (los programas que escribimos) en un programa ejecutable. Es el encargado de traducir nuestro código fuente al 'idioma' del ordenador.
Existen multitud de compiladores de C/C++, unos gratuitos y otros comerciales. Los gratutitos no desmerecen de los comerciales, y en algunos casos son incluso superiores a éstos.
Un compilador crea programas para el sistema operativo en el que trabaja (DOS, Windows, Linux,...), aunque algunos pueden crearlos para otros distintos (son los compiladores cruzados).
DJGPP
El Rincón del C
GNU
GCC Compilador GNU. Compilador C/C++.
BORLAND C++
Borland C++ Builder 5 - Compiladores de C/C++
//*********************EDITORES***********
Un editor es donde puedes comenzar a escribir el codigo fuente de tu programa, puedes hacer uso de tu clasico notepad (block de notas) o TURBO C que es una especie de pack que trae editor, compilador y librerias, lo mejor de esto es que este pack colorea las palabras reservadas con lo cual puedes diferenciar cada instruccion en este lenguaje ademas de compilar ahi mismo tu codigo fuente para hacerlo objeto y finalemente crear tus ejecutables.
//***************LIBRERIAS**********
Con ellas puedes hacer uso de las funciones que te ayudan en la construccion de tus programas. (Si no cuentas con ellas no puedes comenzar a programar).
informacion acerca de las LIBRERIAS O BIBLIOTECAS para comenzar
Librerías estándar C. Indice de Librerías
//**************PACK TURBO C
Mi recomendacion para los que recien comienzan es que ocupen turbo C que incluye el editor, el compilador y las librerias mas utilizadas para programar.
lo descargan aqui:
http://apphys.uned.es/actividades/no...oftware/TC.exe
Yo estoy aprendiendo poco a poco este lengauje y cuando pueda tratare de aportar con algunas cosas sencillas y tratar de que les agrade este lenguaje ...saludos y mucha suerte con el inicio en C/C++