¿Qué sitios web tienen información sobre informática que cualquier persona puede aprender con poco o ningún conocimiento previo?

Ya que has dicho que no tienes ningún fondo de programación. Entonces te sugiero que comiences con la lógica involucrada en los programas. Porque este es el paso fundamental y crucial para aprender y escribir una pieza de código eficiente. Entender la lógica es muy importante que el lenguaje; Cada lenguaje sigue la misma lógica pero la sintaxis es diferente.

Le sugiero que tome las lecciones sobre la programación en la no academia de Gaurav Munjal aquí tiene el enlace: Programación para principiantes absolutos: los fundamentos: la no academia.

Cuando su lógica es clara y puede comenzar gradualmente con C. Este es el lenguaje más importante de toda la informática. Si desea un libro para C, elija Dennis Ritchie: ANSI C, no Yashwant Kanetkar (porque no es para principiantes). No escoja a Yashwant, por favor, por Dios, he estado allí. Lo enviarán directamente a bucles, etc. en los capítulos 1 y 2, lo que será muy difícil de comprender.

ANSI C: Compre el libro de lenguaje de programación C en línea a precios bajos en la India

Luego, vaya a youtube, abra la introducción a los algoritmos: MIT 6.046J estos son, con mucho, los mejores. O CS50.Un libro para esto sería Introducción a los algoritmos de Cormen o simplemente CLRS o puede ir al sitio web de MIT OCW y descargar notas de la conferencia desde allí.

MIT 6.046J / 18.410J Introducción a los algoritmos (SMA 5503), – YouTube

Conferencias CS50 2016 – YouTube

Para una programación competitiva, vaya a hackerrank o codechef y comience a resolver las preguntas de programación sobre eficiencia y complejidad. Aquí está el enlace a codechef: Marque esta página en cromo.

Empezando | CodeChef.

La práctica hace al hombre perfecto y también lo es la programación.

Si tiene alguna pregunta con respecto a lo anterior, simplemente puede preguntar a continuación en la sección de comentarios.

Que la programación sea una experiencia placentera para ti.

Gracias.

Codecademy: Aprende a codificar ( haz clic aquí)

Tienen los mejores cursos para grandes genios completos para la codificación en Python Ruby HTML CSS, etc.

Tengo mi autoaprendizaje Python de codecademy.

Stackexchange: http://stackexchange.com

Muchos profesionales usan esto … Es un sitio como qoara para aprender cosas …

Sin embargo, no es tan amigable para los grandes gorros, ¡pero te dominarás en un tiempo!

¡¡Buena suerte!!

Este sitio web le brinda los fundamentos de cualquier idioma (no todos sino uno importante). También puede copiar el código desde allí, ejecútelos en seco. En función de los capítulos que lea, se le proporcionará un breve cuestionario. ¡Inténtalos!

Tutoriales en línea de W3Schools en línea Pruébelo durante 2 días. Si es posible, entonces da un comentario también.

Codificación feliz \ U0001f913

Udacity

Lynda: Cursos en línea, clase, entrenamiento, tutoriales

Cursos en línea – en cualquier momento, en cualquier lugar | Udemy

Tutorial de programación, artículos y ejemplos.

El mejor sitio en el que visito regularmente es Learn Programming Tutorials Step by Step – c4learn.com, donde puede aprender de los conceptos básicos de C a Phython y en el diseño web de HTML a XML.

Y participe en competiciones en línea como en código chef, hackersearth y hackersrank.

Para convertirse en un buen programador, debe practicar de 3 a 4 problemas en un día y debe revisar las cosas que se hacen durante toda la semana durante el fin de semana, y lo más importante es que primero debe intentar hacer las preguntas aplicando sus propias lógicas en lugar de Solo viendo la respuesta sin pensar por ti mismo.

Espero que te ayude.