Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: soplo en 23 Mayo 2004, 08:12 am



Título: Como empezar en programación
Publicado por: soplo en 23 Mayo 2004, 08:12 am
Hola
Escribo este texto como orientación a todas las personas que desean iniciarse en el mundo de la programación y no saben por donde empezar:

--------------- CONSIDERACIONES PREVIAS -------------------
1. Un buen programador no solo conoce "lenguajes de programación". Conoce en profundidad el sistema operativo para el que trabaja y si programa aplicaciones cliente/servidor también conoce como funcionan las comunicacioens entre ordenadores.

2. Un buen programador conoce varios "lenguajes de programación" y decide en cada caso la mejor forma de "atacar" el problema.

3. Un buen programador sabe lo importante que son los "fundamentos informáticos". Cuando estudias te enseñan algoritmos, estructura de la información y conceptos como por ejemplo 'estructura de una base de datos sql' que a mucha gente le parecen una tontería. Pues esas "tonterías" son FUNDAMENTALES.

----------------- ¿QUÉ LENGUAJE DEBO APRENDER? -------------
Pues eso depende. Por que cada lenguaje tienen unas ventajas y unos inconvenientes. Por tanto la respuesta a esa pregunta es ¿Qué es lo que quieres hacer con la programación?

1. Quiero hacer aplicaciones que gestionen bases de datos.

    En este caso tendrás que conocer la base de datos que   
    pretendes atacar. Hoy en día las bases de datos mas
    usuales son (en orden de importancia) access, mysql,
    informix, sql server, oracle.

   Access se utiliza en entornos muy pequeños en un entorno
   windows. Generalmente son aplicaciones monousuario y
   muy limitadas.

   Las otras son bases de datos sql multiusuario. Suelen ser
   bases de datos remotas a las que accedes como cliente por
   lo que tendrás que conocer la base de datos y dominio de
   técnicas de programación cliente/servidor.

   Generalmente estas bases de datos funcionan en entornos
   de servidor Unix/Linux por lo que a menudo los clientes
   accederán a ellas mediante un servidor WEB instalado en el
   servidor. En un entorno de servidor Unix/Linux te interesa
   por tanto conocer PHP y javascript para consultar de forma
   remota esta base de datos.

   Caso aparte es SQL Server que funciona en servidores
   windows y por tanto para acceder de forma óptima a estos
   datos deberías pensar en ASP y VbScript en vez de en PHP
   y javascript.

   Habitualmente estas bases de datos son atacadas por
   varios usuarios a la vez por lo que tendrás que conocer
   técnicas de programación de Cliente/Servidor  y
   funcionamiento de comunicaciones entre ordenadores.

2. Quiero hacer aplicaciones tipo antivirus, firewalls,
   dreamweaver, photoshop, ...

   Estos programas se realizan en C++ y Delphi

3. Quiero hacer aplicaciones para internet.

   En este caso debes conocer PHP, javascript o bien ASP,
   VbSCript y desde luego HTML. PHP y javascript es mejor
   para acceder a servidores Unix/Linux. ASP, VbScript es
   mejor para acceder a servidores Windows. Esto no quiere 
   decir que con PHP no se pueda acceder a una base de datos
   sql server en un servidor Windows. Eso sería falso. Se
   puede.

4. Quiero hacer aplicaciones de tipo Sistema Operativo.

   Este tipo de aplicaciones se realizan en C++ y ensamblador.

----------- CONSIDERACIONES ADICIONALES ---------------
En general se puede decir que las cosas de Microsoft funcionn mejor con lenguajes de Microsoft. Se integran mejor y con menos esfuerzo consigues mejor resultado. Aunque a menudo hay mejores opciones en el mercado el mundo microsoft "pesa mucho" y se encuentran multitud de servidores y soluciones pensadas por y para microsoft.

Los Servidores Unix/Linux Son mejores y mas estables por lo que están muy extendidos. Por ello lenguajes como PHP y javascript son una muy buena opción.

Lo mismo se puede decir en el mundo Solaris. Java es una opción a tener en cuenta.

---------------- POR ULTIMO ------------------------
Para conseguir un empleo no te valdrá conocer catorce lenguajes. Un posible puesto de trabajo puede requerir conocimientos de visual basic+ASP+SQL SERVER. Si conoces esto tienes trabajo seguro.

Si conoces ORACLE tienes trabajo seguro.

Conocer HTML+PHP+javascript y una base de datos sql (empieza por mysql)  es una buena opción para desarrollar páginas web.

Mucha gente cree que la programación cliente/servidor supone saber manejar los sockets. Pues sí, hay que saber esto, pero también como funciona la red, como van a moverse los paquetes por la red, si ejecutar un procedimiento en el servidor o en el cliente, si se van a hacer réplicas de datos, como van a funcionar los bloqueos, Que pasará ante procesos concurrentes, ...



Título: Re: Como empezar en programación
Publicado por: soplo en 24 Mayo 2004, 04:02 am
Hola
He olvidado un aspecto importante: todos habreis oído hablar de .NET.

.Net es un conjunto de lenguajes de reciente creación y que van a dejar obsoletos todos los demás lenguajes (de microsoft).

Por ello es posible aprender visual basic.net, asp.net, c#.

Aunque suenen a lenguajes conocidos hay que pensar que son 'otro lenguaje diferente'. El hecho de que conozcas visual basic 6.0 no te garantiza que sepas nada en visual basic.net.

En realidad todos ellos son un mismo lenguaje llamado ADO.net framework. Cuando para un empleo te piden que conozcas ado.net te están pidiendo que conozcas el motor común de todos esos lenguajes.

Cuando escribes un lenguaje visual basic.net utilizas unas órdenes que son oportunamente traducidas a rutinas ado.net por el compilador.

Cuando utilizas asp.net igual.

Estos lenguajes son importantes porque son la apuesta de futuro de microsoft en cuanto a programación y podeis dar por sentado que en los próximos años quien quiera accede cómodamente a información situada en un servidor windows deberá conocer .net.


Título: Re: Como empezar en programación
Publicado por: soplo en 4 Junio 2004, 05:57 am
Hola
El caso anterior estaba pensado para la gente que quiere dedicarse a la programación como profesión y trataba de orientar con vistas a un futuro profesional.

Sin embargo he pensado que también otras personas mas jóvenes  que tienen ganas de aprender y aún no saben en lo que quieren trabajar ni que carrera estudiarán (si lo hacen) pueden tener interés en aprender a programar.

De forma que voy a explicarme un poco para ellos:

C
Es el gran lenguaje. Con C se puede hacer de todo y se puede hacer bien. Generalmente hacer algo en C requiere mas trabajo que hacerlo en otro lenguaje, pero al final es mejor.
Conocer fundamentos de C es una buena opción para todos los que se interesen en informática.
Es opensource.

C++
Con los años sobre la base de C hicieron otro lenguaje llamado C++ que es un C "modernizado". Tiene muchas ventajas en las que no voy a entrar, pero que merecen mucho la pena.
Conocer bien C++ es una muy buena opción, aunque a menudo se puede hacer "lo mismo" con menos trabajo en otro lenguaje ese "lo mismo" no es lo mismo. Con C++ se hace bien, con otro quizá si, quizá no.
Es opensource.

Visual Basic
Visual Basic ha sido durante años el lenguaje estrella de microsoft. Tiene la ventaja de que se integra perfectamente en windows y permite hacer muchas cosas con poco esfuerzo. Tiene de malo que tiende a introducir malos hábitos en programación.
Visual basic es indicado para realizar aplicaciones por y para microsoft.

Delphi
Es el gran competidor de Visual Basic. Comparativamente es mejor, pero tiene la desgracia de competir con visual basic que es de microsoft y pasa lo que pasa siempre cuando se compite con microsoft.

Java
Es un muy buen lenguaje para realizar aplicaciones cliente/servidor.
Es de Sun.

Html
Es un lenguaje sencillito y fácil de aprender. Imprescindible para aprender a programar en internet.
Es opensource.

ASP
Es otro lenguaje de microsoft. Sirve para generar instrucciones que serán ejecutadas por un servidor web (Para internet/intranet por tanto).  Por ejemplo yo hago una página que busque en una base de datos una determinada información y se genera una página. ASP es un lenguaje en que se hace esto y se suele utilizar sobre servidores microsoft.

PHP
Es el gran lenguaje competidor de ASP. Es mas potente y es opensource. Se integra bien con todo aunque "lo suyo" es mysql y apache.

VBScript
Es un lenguaje para la programación de scripts de Microsoft. Se suele integrar en páginas donde una parte la debe realizar el servidor (por ejemplo la búsqueda) y otra parte se debe realizar en mi ordenador (por ejemplo el menú y las acciones a realizar según me desplazo, ..., etc). Es normal hacer páginas con la combinación asp y vbscript.

javascript
Es el gran competidor de VBScript. Suele formar pareja con php de manera que en una página se utilizan ambos. Con php indico las acciones que debe ejecutar el servidor, con javascript indico las acciones que debe ejecutar mi servidor para que la página funcione adecuadamente.

PERL
Cada día mas en desuso permite realizar aplicaciones cgi que se ejecutan en un servidor web en una carpeta aparte lo que proporciona una mayor seguridad. Es opensource.

Ensamblador
Cuando no había otros lenguajes la única forma de realizar un programa era hacerlo en ensamblador porque se habla "directamente" con el procesador.
Hoy en día se utiliza muy poco (solamente para algunas rutinas de muy bajo nivel o que requieran una extrema rapidez).

Seguiré poniendo según se me vayan ocurriendo


Título: Re: Como empezar en programación
Publicado por: soplo en 4 Junio 2004, 06:01 am
En resumen:

Si tienes interés en aprender a programar en internet debes aprender:
1. html en cualquier caso
2. La combinación asp y vbscript o bien la combinación php/javascript (mejor)
3. Alguna base de datos relacional (empieza por mysql)

Si tienes interés en aprender a programar aplicaciones de tipo consola o en linux debes aprender C.

Si tienes interés en aprender a programar aplicaciones windows puedes aprender visual basic, delphi o c++

Un saludo


Título: Re: Como empezar en programación
Publicado por: Hack.MATRIX en 20 Junio 2004, 04:22 am

Madre mia, y pensar que tengo que aprender html, php y javascript...no se ni por donde empezar!!  :-\ , menos mal que el html es sencillo, pero cágate con los otros


Título: Re: Como empezar en programación
Publicado por: soplo en 1 Julio 2004, 10:52 am
Hola
El-brujo ha creado un subforo de 'ejercicios' dentro de programación.

En él iremos poniendo ejercicios en diversos lenguajes abarcando distintos temas y con creciente dificultad. Si tienes interés en aprender ese es un buen lugar porque puedes hacer ejercicios apoyado por personas que saben como resolverlos.
 ;D

¡Ya me hubiera gustado aprender a mí así en vez de pasarme horas delante de una rutina sin entender porque no funcionaba!

 ::)


Título: Re: Como empezar en programación
Publicado por: oscar osz en 16 Agosto 2004, 00:36 am
Lo que dice soplo, si es cierto, en años anteriores sufría uno demasiado con una rutina y no existía tanta información como en la actualidad, asi es que los interesados en aprender programacion actualmente en el mercado hay una extensa informaciòn que con todo ello facilita su aprendizaje, solo hay que elegir correctamente un solo lengaje y darle continuidad para no hacerse pelotas, de igual forma invito a que antes de inciar con cualquier lenguaje es importante echarle un vistazo a temas como: ¿que son los algoritmos?, programacion estructurada, analisis y diseño, lógica moderna o lógica tradicional, ... saludos   


Título: Re: Como empezar en programación
Publicado por: TheNewNazgul en 22 Enero 2005, 08:50 am
wenas!!! espero no rayaros con una posible pregunta q siempre os hacen pero como puedo empezar a programar , es decir, m podriais enumerar los lenguajes que primero necesito aprender y cuales despues?
para aprender lo mejor son tutoriales no?
saludos wena gente  ;)


Título: Re: Como empezar en programación
Publicado por: X-P en 25 Enero 2005, 10:55 am
Saludos a todos:

Soy un nuevo usuario de este foro y aunque ulitmamente me estoy  interesando mucho por la seguridad informatica mi  vocacion ha sido y sera siempre la programación. 

Desde que he empezado a visitar este foro mis conocimientos estan haciendose mayores muy rapidamente, por tanto, quiero aportar todo lo que pueda a esta magnifica comunidad. Al tema:

Muy buena la introducción, pero creo hay un par de cosillas con las que no estoy del todo de acuerdo. No pretendo saber mas que nadie, tan solo yo lo veo de otra manera .

Nada que decir de las CONSIDERACIONES PREVIAS,  es un problema que he visto incluso en "programadores profesionales" , o sea que se ganan la vida con eso y  estas deficiencias "teoricas", hacen que producan un código realmente caotico y en demasiadas ocasiones redundante , inefectivo desde un punto de vista de rendimiento y horrorosamente dificil de mantener y depurar.

¿ Porque php-javascript o asp-vbscript ? No he trabajado nunca con vbscript pero si con asp....

Delphi es una herramienta de desarrollo rapido de aplicaciones para programar en pascal.

Cita de: Duffman

En realidad todos ellos son un mismo lenguaje llamado ADO.net framework. Cuando para un empleo te piden que conozcas ado.net te están pidiendo que conozcas el motor común de todos esos lenguajes

Esto no es correcto. El .Net Framework es un modelo de programacion que facilita mucho el desarrollo de aplicaciones, el cual incluye una maquina virtual ( como la de java ) y unas bibliotecas de clases. Teoricamente puedes utilizar cualquier lenguaje que pueda ser compilado a codigo intermedio (MSIL).
La gracia esta precisamente en que puedes utilizar codigo creado en un lenguaje desde otro y en todos tendras un marco de desarrollo común.

ADO .NET es una arquitectura de accesos a datos, dentro de la plataforma .NET. Una evolucion del antiguo ADO.

Y para terminar mas lenguajes:

LISP

 "LIStProcessing" es un lenguaje un tanto atipico utilizado a menudo en la inteligencia artificial.

PYTHON

Muy parecido a perl pero mas sencillo, un lenguaje muy sencillo pero muy poderoso. Creo que es un buen lenguaje para iniciarse. Y no solo para eso, las posibilidades son muy grandes aunque es interpretado... como VB

Aun se me ocurren muchos mas... COBOL, PROLOG, BASIC ( no solo de visual vive el hombre...  ;) ) JSP, JScript ( no es javascript ).... quien quiera extenderse que se extienda, yo tengo sueño....  ::)

Saludos a todos!



Título: Re: Como empezar en programación
Publicado por: soplo en 10 Marzo 2005, 05:54 am
Bienvenido X-P

Agradezco tus comentarios. Solo decir que en este post no he mencionado la seguridad y eso es obviamente fundamental.

Pues solo decir para aquellos que lean esto que no conseguirán ser expertos informáticos en seguridad aquellas personas que no tengan sólidos conocimientos de networking y programación especialmente shell scripts, c++, ensamblador (al menos conceptualmente) y demás.

Así me pasó a mi, que una vez un energúmeno publicó un exploit que a mi me pareció bueno y cuando lo vió Don RojoDos resultó ser un fake de caballo ja ja ja

Un saludo


Título: Re: Como empezar en programación
Publicado por: inodoro pereyra en 19 Marzo 2005, 00:08 am
ademas de conocer varios lenguajes y fundamentos. aunque no es necesario es muy importante el conocimiento de logica que tenga uno al empezar a programar yo despues de haber aprendido un buen toco, me doy cuenta de que si la logica la hubiera aprendido antes de programar me hubiera sido de muchisimautilidad. pues no olvidemos que si bien los paradigmas son varios y los lenguajes mas todavia, todos se sustentan en lo estructuras mas que nada condicionales y todo ese rollo


Título: Re: Como empezar en programación
Publicado por: rfilgueiras en 29 Marzo 2005, 01:39 am
Voy a añadir otro lenguaje, muy útil en ciertos aspectos de programación: ADA 95.

Este lenguaje es muy útil, por poner un ejemplo sencillo, si quieres hacer un control de diversos sensores en tu casa a través de un RS-232, para controlar la luz o para bajar y subir las persianas. ¿por qué es muy útil y sencillo? Porque es un lenguaje orientado a la multitarea. Tiene algo parecido a los threads de C pero que se programan de forma mucho más sencilla con lo cual puedes implementar varias tareas en paralelo.

Este lenguaje fue inventado por los americanos para la realización de programas de defensa, está basado en el Pascal, y yo diría que es en un 90% pascal, pero incluyendo lo que yo comentaba más arriba acerca de la multitarea. Es muy robusto, ya que el compilador es muy exigente y no deja pasar muchas de las cosas que si deja pasar un compilador de C.

Finalmente, decir que se utiliza fundamentalmente en proyectos críticos, tipo aviónica, defensa, trenes ...

Se pueden encontrar en internet compiladores software libre.


Título: Re: Como empezar en programación
Publicado por: Zanoni en 18 Abril 2005, 00:48 am
hola pienso q lo primero q tienes q hacer es practicar la logica q es lo fundamental en la programacion, realiza ejercicios cortos como suma, comparaciones de mayor o menor pero tomando en cuenta todos los aspectos y conceptos de variables y procedimientos.. lo demas viene solo
 Ya q tengas eso te recomendaria q empezaras en QBasic o Turbo Basic q es como empezo el VB ya q este lenguaje es como q mas facil para principiantes y complementas con el index para q juegues con los comandos.
 y para q mejores lee y practica con manuales y guias
te recomiendo: Q Basic, Pascal o C  luego q aprendas eso los otros lenguajes son mas faciles
;D


Título: Re: Como empezar en programación
Publicado por: 90%Angel en 18 Abril 2005, 04:51 am
Soplo, No comparto tu idea de DELPHI.
yo uso delphi 7 y pienso que no tiene nada que envidiarle a C++.
En tu texto lo comparas como si estuviese al nivel de
VB. y eso no es cierto.
VB no le llega ni a los talones a DELPHI.
De todas maneras, los lenguajes programacion estan todos orientados a un tipode aplicacion determinada.
Yo con Delphi hago muchisimas aplicaciones cliente/servidor con Indy. Inclusive virus. Sin problemas.
Lo que si, y me parece algo que delphi tiene que resolver, es que las aplicaciones compiladas ocupan bastante mas q las aplicaciones compiladas con C++, pero eso se soluciona con un compresor de EXEs.. que se suele encontrar en la red.


Título: Re: Como empezar en programación
Publicado por: MCara en 18 Abril 2005, 18:21 pm
 ::) :o  Hola, yo quiero empezar a aprender a programar en c o c++, tengo un problema, en este pequeño periodo de iniciacion he compilado con Microsof visual studio pero encima que ocupa 1G no tiene cmpletas las librerias como <conio.h> esto para mi es confuso, no quiero algo grande, solo un compilador que este completo ya que si encima que no se ingles le faltan cosas no conseguire hacer nada.
Os pido un poco de ayuda -- ¿ C , C++  o Turbo C/C++ ?  y que compilador utilizo , quisiera una interfaz en castellano, eso de 'debug' no es lo mio prefiero 'compilar'.

Gracias a quien me pueda resolver este pequeño gran problema para mi.


Título: Re: Como empezar en programación
Publicado por: soplo en 18 Abril 2005, 22:12 pm
Hola
Si quieres aprender C/C++ utiliza un entorno ligero y sin todas las mariconadas de Microsoft (Necesitas un pentium IV con pantalla de 17" para que eso rule bien)

Yo te aconsejo Dev C/c++ que es software libre y estandar. Tienes un enlace con chincheta donde se habla de compiladores.

Citar
Soplo, No comparto tu idea de DELPHI.
yo uso delphi 7 y pienso que no tiene nada que envidiarle a C++.
En tu texto lo comparas como si estuviese al nivel de
VB. y eso no es cierto.
Probablemente tienes razón, yo no conozco delphi mas que por referencias de otros. Lo que no me cabe duda es que es un buen lenguaje. Si lo comparé con visual basic es porque se puede hacer todo tipo de aplicaciones (aunque con delphi mejor claro)

Un saludo


Título: Re: Como empezar en programación
Publicado por: Pseudoroot en 20 Abril 2005, 19:00 pm
Estoy de acuerdo contigo de que el Dev C++, es bueno ,yo lo ocupo ,y es una buena para no utilizar productos microsoft.


Título: Re: Como empezar en programación
Publicado por: Natanael en 22 Abril 2005, 19:57 pm
Yo empeze a leer un manual de Qbasic, hice algunas cosas, despues vi algo de Pascal pero me kede con C++, ahora estoy leyendo este manual (http://www.conclase.net/)  y uso el Borland Turbo C-C++ 3.0 (http://www.clasespart.com.ar/archivos/tc.zip)


(http://www.upseros.com/compiladores/tc3.gif)Borland Turbo C-C++ 3.0 (http://www.clasespart.com.ar/archivos/tc.zip)


Otros Compiladores...
  • Turbo Pascal 7.0 (http://www.clasespart.com.ar/archivos/pascal.zip)
  • RmCobol-85  (http://www.clasespart.com.ar/archivos/COBOL85.EXE)
  • Gofer  (http://www.clasespart.com.ar/archivos/gofer.zip)
  • Gofer W9x (http://www.clasespart.com.ar/archivos/wg95.zip)
  •  


Título: Re: Como empezar en programación
Publicado por: MCara en 25 Abril 2005, 03:15 am
Me parece bien pero ?¿ no me reconoce graphics.h, me da error. y ademas tambien esta en ingles(aunque eso bueno, veo que tengo que resignarme) ;D

Como soluciono lo del error de graphics.h ?¿?¿?

'(**)'   Saludos


Título: Re: Como empezar en programación
Publicado por: MCara en 25 Abril 2005, 03:21 am
Si pero turbo borland es elque tengo pero no se crear .exe

Con el Dev c++ 4 no reconoce graphics y en visual studio, en fin ni graphics.h  ni  conio.h estan casi vacias, solo el nombre.

Que solucion me dais para los graficos, o bien explicarme como .exe en turbo C/C++ 3 porque no se ingles y el entorno no lo entiendo si es que lo pone.
Gracias ::


Título: Re: Como empezar en programación
Publicado por: :[AnImOr]: en 1 Mayo 2005, 06:08 am
Hola:
soy nueva en el foro, a proposito esta muy bueno...
Bueno, quisiera saber por donde empezar con la programacion, pk la verdad no se nada, con suerte html (jejejeje).  ;D

eso...
que me guien un pokito... :-[ :-[

chau
salu2


Título: Re: Como empezar en programación
Publicado por: Csar en 1 Mayo 2005, 07:41 am
Hola saben yo quiero empezar a programar con visual basic,luego aprender otros lenguajes,ustedes me podrian ayudar con material (tutoriales, ejemplos, webs sobre visual basic...etc..),se lo agradeceria bastante.......




                                   ;) ;) ;) ;) ;)


Título: Re: Como empezar en programación
Publicado por: Kpax en 4 Mayo 2005, 00:10 am
Holas si quieren verdaderos retos de programacion les recomindo q visiten

acm.uva.es/problemset

son olimpiadas mundiales de programacion ,va mas dirigido a los programadores
bytes!


Título: Re: Como empezar en programación
Publicado por: darkxe en 23 Mayo 2005, 23:38 pm
Hola, alguno me podría poner un link hacia algun curso de VisualBasic. Muxas gracias.  8)


Título: Re: Como empezar en programación
Publicado por: *PIPO* en 6 Junio 2005, 18:30 pm
jdr la kantidá d kosas k hay k aprendr,io aora mesmo stoy kon vb


Título: Re: Como empezar en programación
Publicado por: skapunky en 8 Junio 2005, 15:52 pm
Buenas a todos.

Me he estado fijando en estos ultimos mensajes de gente que quiere aprender algun lenguaje...

Yo les recomiendo pascal. Tambien conocido como delphi en modo console, de hecho la sintaxys es la misma.  Hay muchos manuales por la red buenos los cuales pueden sacar una base para empezar a hacer sus programas y proyectos.

Yo personalmente hice uno, pero que és mas orientativo a gente que no sabe nada ni a programado nunca y explica la estructura de un programa en pascal. Tambien lleva un par de ejemplos. Lo podran descargar en www.mooonriver.cjb.net

Un saludo.

Srg. Skapunky


Título: Re: Como empezar en programación
Publicado por: *PIPO* en 12 Junio 2005, 10:41 am
io aora mesmo stoy kon vb pro kuando akabe k lenguaje eskogerian ustedes?????


Título: Re: Como empezar en programación
Publicado por: soplo en 14 Junio 2005, 19:01 pm
¿que tal el castellano?
 ;D


Título: Re: Como empezar en programación
Publicado por: ....Gusto.... en 14 Junio 2005, 19:07 pm
le vendría bien ;)


Título: Re: Como empezar en programación
Publicado por: el-brujo en 14 Junio 2005, 19:07 pm
de refuerzo xDDDDD


Título: Re: Como empezar en programación
Publicado por: angelalberto en 6 Julio 2005, 13:55 pm
Hola soy nuevo en el foro y he leido tu post, pero no estoy de acuerdo en muchas de las cosas q has comentado
- Un buen programador sabe PROGRAMAR. Conoce y comprende las estructuras basicas de programacion y sabe utilizarlas
- Un buen programador deberia estar (aunque no tiene por q) familiarizado con unos 2 o 3 lenguajes de programacion, ya que los demas se sobreponen (p ej. si conoces ASP no tienes por q saber PHP, o viceversa, ya q lo q haces con uno lo puedes hacer con el otro, y en un caso extremo la migracion de uno a otro no sera muy dificil)
- Un buen programador conoce UML: no es un lenguaje de programacion como tal, es una herramienta de modelado para el analisis del diseño de aplicaciones.
- Un buen programador, ante un problema concreto, sabe elegir la mejor herramienta de desarrollo

Respecto a lo del primer lenguaje, yo aprendi con TurboPascal, y la verdad es q no me arrepiento.
saludos


Título: Re: Como empezar en programación
Publicado por: Hadess_inf en 23 Octubre 2005, 16:18 pm
Hola amigos, bueno estudio programacion porque es algo que realmente me fascina, paso casi todos los dias frente al ordenador, bueno ahora la oportunidad de trabajo es corta(Al menos en PERU lo es), bueno se algunos lenguajes de programacion, aunque no los conozco profundamente.
- Visual BAsic 6
- Visual Basic .NET
- Borland Turbo C++
- JBuilder
- SQL
- HTML, Macromdia.
Bueno hace un par de dias atras decidi empezar de lleno en la programacion y crear una miniempresa creadora de antivirus(es un proyecto con un par de amigos), lo que pasa es que hemos estado leyendo sobre como se crean los virus.
"...La mayoria de virus son creados en Assemble..."
-¿Tenemos que saber assemble para desarrollar el antivirus?
-¿Que lenguaje es el mas recomendado para crear los antivirus?
De verdad desearia que alquien me ayude en eso, puesto que es sumamente importante para nuestra iniciacion de nuestra MiniEmpresa, espero sus prontas respuesta, saludos, y gracias de antemano.
Bites


Título: Re: Como empezar en programación
Publicado por: frankener1986 en 16 Julio 2006, 03:23 am
probablemente os entrara ganas de pegamre al ver esta pregunta.. xo que teneis contra microsoft?? xD


Título: Re: Como empezar en programación
Publicado por: Ragnarok en 3 Septiembre 2006, 16:21 pm
Un poco de ayuda adicional al escoger un lenguaje:

Lista de los lenguajes de programación más populares:
http://www.tiobe.com/tpci.htm

Comparación de eficiencia en cuanto a uso de procesador, memoria y lineas de código necesarias para escribir un programa:
http://shootout.alioth.debian.org/

(link más directo a un ejemplo):
http://shootout.alioth.debian.org/debian/benchmark.php?test=all&lang=ghc&lang2=python


Título: Re: Como empezar en programación
Publicado por: roxie en 6 Noviembre 2006, 23:14 pm
hola a todos
soy nueva en el foro y estuve leyendo atentamente todos los mensajes.Como muchos estoy interesada en aprender a programar (desde cero) y estoy deacuerdo con uno de los post.Independientemente del lenguaje a aprender es fundamental tener conocimientos de logica -algoritmos- estoy leyendo algo al respecto en http://c.conclase.net/orden/index.html..esta muy bien explicado,sencillo de entender.
En lo que respecta al primer lenguaje tengo ganas de empezar con Phyton y vb..dos cosas distintas obvio.Asi que aqui estoy ...ojala que podamos intercambiar informacion y aprender entre todos..x lo menos ése es mi deseo.
saludos

roxie


Título: Re: Como empezar en programación
Publicado por: DXero en 30 Septiembre 2007, 19:59 pm
Roxie en este post hay una buena información sobre phyton

http://foro.elhacker.net/index.php/topic,171281.0.html

espero  que te sirva esa info.


Título: Re: Como empezar en programación
Publicado por: Meta en 30 Septiembre 2007, 23:14 pm
probablemente os entrara ganas de pegamre al ver esta pregunta.. xo que teneis contra microsoft?? xD

Lo mejor que he visto de MS es el Visual Studio .NET, hasta la gente d Linux lo reconoce sin pegas desde que salió el primero en el 2001. En febrero saldrá la 2008.


Título: Re: Como empezar en programación
Publicado por: SSantiago90 en 2 Marzo 2012, 14:17 pm
Muchas gracias por el post, excelente la informacion, la voy a tener en cuenta
Estoy estudiando Analisis en sistemas con mucha orientacion en programacion.... Tenia varias dudas y me has dado una mejor orientacion ;)

Saludos