¿Tiene antecedentes en una ciencia deductiva? Dependiendo de la medida en que le gustaría poder “codificar”, la falta de ese tipo de antecedentes probablemente será prohibitivo con los tipos de problemas que podrá “codificar”. Si todo lo que quiere hacer es que sus clobberers del teclado utilicen un lenguaje de programación de alto nivel inmediatamente, comience con Standard ML, Haskell, OCaml o Scheme, en ese orden. Si desea poder ganar dinero con las teclas deprimentes, comience con cualquier basura, lenguaje popular. Java, PHP, Python (“¡Oh Dios, no puede ser serio ?!”), Javascript, etc.
P0 : “¿Cómo aprende una persona de 40 años a codificar que no tiene experiencia en tecnología?”
A0 : Si está pensando en convertirse en un programador competente, comience con El arte de la programación por computadora de Don Knuth. Lo hice, pero ya había estado estudiando lógica y matemáticas de antemano; menciona en el prefacio que el libro también es para no especialistas, y estoy de acuerdo. Sin embargo, si no estás acostumbrado a seguir líneas de pensamiento rigurosas, es probable que te falte la paciencia para dedicar tiempo a apreciar su estilo. A pesar de eso, su estilo y minuciosidad son insuperables; Sus obras son el estándar de oro cuando se trata de programación.
P1 : “¿Qué aprendes?”
- Si empiezas a aprender a codificar a los 20 años, ¿puedes vivir bien con eso?
- ¿Vale la pena aprender una nueva habilidad con la que no planeas hacer nada?
- ¿Hay alguna manera de aprender fotografía profesional desde casa en la India?
- ¿Qué has aprendido hoy, 26 / Sept / 2017?
- ¿Puedo aprender a tocar el piano en 2 meses y cuántas horas al día debo entrenar?
A1 : Aprende a leer y apreciar el material en TAoCP .
P2 : “¿Dónde lo aprendes?”
A2 : De TAoCP .