Definitivamente no es demasiado tarde para aprender química computacional. Por supuesto, hay un montón de libros que quizás quieras leer, pero un buen punto de partida sería un libro de Christopher Cramer – Essentials of Computational Chemistry. Contiene una buena introducción a la mayoría de los métodos computacionales, modelos y enfoques utilizados actualmente, con muchas consideraciones prácticas para los cálculos reales. Otro libro que aún es muy fácil de leer pero que te ayuda a entender un poco más de la metodología subyacente es Modern Quantum Chemistry de Szabo y Ostlund.
No creo que los manuales de programas sean suficientes para que comiences. Debes comprender lo que estás haciendo y poder corregirte críticamente, de lo contrario, podrías obtener basura. Incluso cuando ejecuta con éxito los programas de química cuántica y obtiene algunos números, estos no tienen que ser necesariamente números razonables y debe ser capaz de justificar la metodología ante usted y ante los árbitros en papel.
En cuanto a los programas, debe consultar la Lista de software de química cuántica y física del estado sólido en Wikipedia. Como puede ver, hay un montón de software no comercial disponible. Todo depende mucho de qué tipo de problemas querrías calcular. Eso dicta los métodos y programas que debes conocer. Las mejores selecciones de los freewares serían, en mi opinión, CFOUR (anteriormente ACES), ORCA, DALTON, GAMESS y NWCHEM. Y DIRAC, si estás interesado en los cálculos relativos, pero supongo que no lo estás. Dado que usted es un químico sintético, asumo que la mayoría de sus intereses computacionales estaría en los métodos DFT. ORCA debe cubrir todas sus necesidades, es razonablemente amigable para el usuario, está bien documentado y tiene una base de usuarios relativamente grande.
Si no está planeando desarrollar paquetes de programas usted mismo, no necesita un conocimiento profundo de los lenguajes de programación. Pero es bueno que tenga algo de experiencia con C. A veces, tendrá que mirar directamente el código para resolver algunos problemas y sería bueno si pudiera comprender lo que está sucediendo. La mayoría de los paquetes de química cuántica están escritos en C y Fortran (que es una especie de anacronismo en la comunidad de física / química, pero así es). Podría pensar en adquirir un poco de Fortran, pero en su mayor parte si puede leer el código C, también puede leer el código de Fortran, solo ayuda si está familiarizado con algunas de las obscuridades del idioma. Habiendo dicho todo eso, no me preocuparía demasiado por esto y te aconsejaría que te centraras más en comprender los métodos por sí mismos antes de profundizar en la implementación de su programa.
- ¿Puedes abrumar tu cerebro aprendiendo demasiado?
- ¿Cuál fue la cosa más difícil que nunca entendiste o aprendiste durante tu tiempo de escuela o universidad?
- ¿Cuál es el significado de desaprender?
- ¿Cuánto tiempo (repeticiones) se tarda en aprender una nueva palabra en el estudio de idiomas extranjeros?
- Lo que es mejor para un niño de 11 años para aprender un idioma en un nuevo país (mandarín, en Taiwán): inmersión total con el apoyo de un tutor (y suponiendo que realmente no aprenderá nada más ese año), o una escuela internacional con mandarín clases?
Sin embargo, debe familiarizarse con el uso de Linux y los comandos de la consola, ya que muchos programas funcionan solo en la consola sin ningún tipo de interfaz gráfica. E incluso cuando tienen gráficos, muy a menudo la salida de la consola contiene mucha más información que la GUI. Pero si prefiere Windows y GUI, es posible que desee probar ChemCraft (www.chemcraftprog.com).
Y mi último consejo sería profundizar en los foros de CCL (www.ccl.net), donde puede preguntar activamente a otros miembros experimentados de la comunidad de química computacional o buscar de forma pasiva si alguien más tuvo el mismo problema que usted (más a menudo que no lo hizo alguien) y encontrar respuestas a sus preguntas.