¿Dónde debería comenzar a aprender programación si no tengo ningún conocimiento básico?

Hola 🙂

Le voy a dar un plan detallado sobre cómo comenzar a aprender un lenguaje de programación. Por favor lea mi respuesta completa y exprese sus opiniones y sugerencias en la sección de comentarios.

En primer lugar, elija cualquiera de los lenguajes de programación disponibles que aprenderá. La elección del lenguaje de programación puede variar de persona a persona y depende de cómo lo va a implementar, cuál es su propósito de aprender el lenguaje de programación, qué tareas desea realizar con la ayuda del lenguaje de programación, etc.

Debes elegir un idioma que te resulte interesante de aprender y que te haga disfrutar del proceso de aprendizaje.

Elija uno de los idiomas a continuación. Estoy escribiendo sus usos e implementaciones entre paréntesis.

C ++ (si desea crear el núcleo de cualquier aplicación y software en el futuro)

Java (si desea integrar gráficos y una gran cantidad de módulos interactivos para el usuario, vaya a Java)

C Lenguaje de programación (un poco más antiguo pero tan efectivo como cualquier otro lenguaje de programación, los usos son casi los mismos que en C ++)

Python (fácil de aprender, se usa principalmente para la administración de bases de datos y algunos programas centrales de software; Google, Microsoft, Yahoo usa python para sus trabajos, Dropbox usa python para casi todo su trabajo)

Después de seleccionar el lenguaje de programación, puede pasar al siguiente paso.

¿Cómo aprendo la programación?

Este paso debe completarse en 2 a 3 meses si puede dar 3 horas por día durante 5 días a la semana. Tiene una amplia variedad de opciones disponibles para comenzar a aprender programación. Puede elegir un buen libro con todos los conceptos escritos en un lenguaje sencillo o puede consultar artículos en línea (después de todo, Internet es la mayor fuente de conocimiento). Debe borrar todos los conceptos teóricos y comenzar a trabajar en los problemas de codificación. Comprenda el uso de los archivos de encabezado, las bibliotecas de entrada-salida, el procedimiento de ejecución de comandos y lo más importante; Cómo construir código para condiciones dadas

Puedes considerar algunos buenos libros así como enlaces en línea para aprender sobre programación.

Aquí está mi respuesta para obtener libros para programación (ver enlace):

La respuesta de Mayank Bhardwaj a No tengo ningún conocimiento informático y quería aprender el lenguaje informático. ¿Qué libro es útil para mí?

La respuesta de Mayank Bhardwaj a ¿Cuál es el mejor libro para aprender Python para principiantes absolutos por su cuenta?

Aquí hay algunos enlaces para aprender en línea:

C ++ y C:

Aprender c ++

Tutorial de C ++

Java:

Tutorial de Java

Java 101: Aprende Java desde cero

Pitón:

Aprende Python – Tutorial interactivo de Python gratis

Aprende Python de la manera difícil

¿Qué debo hacer después de completar esto?

Después de completar con éxito los pasos mencionados anteriormente, continúe con otro paso que es hacer un programa. Puede completar esto en 2 meses dando 2 horas por día durante 4 días a la semana. Debe comenzar a crear programas que sean relativamente más pequeños y más fáciles de trabajar. Puede referirse a libros o recursos en línea si fue golpeado en algún lugar.

Algunos de estos programas son:

  • Añadiendo marcas, mostrando su suma, marcas medias y porcentaje.
  • Combinando diferentes cadenas (oraciones o palabras) y mostrándolas.
  • Uso de funciones y definición de funciones.
  • Bucle diferentes condiciones en un programa.
  • ¿Cuándo puedo pasar a la programación de alto nivel?

Después de crear algunos programas, estará muy familiarizado con los conceptos y ahora podrá crear códigos y dichos programas sin siquiera mirar los libros. Ahora trate de integrar dos códigos diferentes en un solo programa y también trabaje en la definición y el trabajo con las clases y estructuras del programa. Son muy importantes si desea crear un software o una aplicación en el futuro. Intenta también acortar el código sin comprometer sus funciones. Está bien dicho que “cuanto más corto sea el código, más efectivo es”. Esto llevará otros 3 a 5 meses para completar este paso. También puedes aprender a integrar gráficos en tu programa para que sea efectivo y atractivo. También le ayudará en el futuro mientras crea programas de software.

También puede tratar de entender los conceptos y el algoritmo básico del lenguaje de programación que no haya aprendido, porque al diseñar una aplicación o software, se utilizan diferentes lenguajes de programación para hacer que su interfaz de usuario, kernel y la estructura básica del software. Por ejemplo, Java se usa para crear una interfaz de usuario interactiva e integrar gráficos y diferentes elementos en el programa, mientras que C ++ se usa para escribir su código y trabajar con el kernel en paralelo.

Todos estos pasos tardarán entre 8 y 12 meses en completarse, pero después de este largo período, se convertirá en un muy buen programador.

Todo depende de cómo aprenderá la programación y cuál es el propósito de aprender un lenguaje de programación. Para la integración de gráficos y la interacción del usuario, Java es el mejor lenguaje. Si desea crear un software o cualquier aplicación, puede elegir el lenguaje C + y Python, ya que será útil para crear el núcleo de la aplicación.

Algunas otras plataformas que puede considerar después de aprender un lenguaje de programación son las siguientes :

  • Script de Java (será una gran opción si aprendes Java)
  • PHP
  • Punto net
  • Visual Studio (Para crear gráficos y probar softwares).
  • Android Studio o Android SDK (será útil para crear aplicaciones en la plataforma Android)

Estas plataformas deben considerarse solo cuando haya aprendido al menos un lenguaje de programación, ya que ayudará a aumentar la eficiencia y la calidad de la programación. También le ayudará a conseguir trabajos bien pagados y convertirse en un desarrollador de software.

Espero usar una de sus aplicaciones y programas de software muy pronto.

Mejor de la Suerte 🙂

Creo que si eres principiante, puedes comenzar desde HTML, CSS y Javasript . Aunque estos no son los denominados lenguajes de programación, es genial construir la base de la programación web.

Una vez que haya terminado con Fundamentos de Javascript , puede pasar a cualquier lenguaje de programación como C, Java, Python y PHP . Su elección depende completamente de lo que quiere lograr en los próximos 5 años.

Si está interesado en el desarrollo de software , vaya con C, Java o puede ser Python. Siempre es bueno saber lo básico de la programación en C o Java.

Si quieres ser un desarrollador web e interesado en trabajar en aplicaciones web, te recomendaré que aprendas PHP & Laravel / Python & Django o Ruby on Rails. Todos estos son buenos marcos para construir aplicaciones web y la demanda de mejores ingenieros también es alta en estos campos.

Los mejores sitios web para aprender estas cosas GRATIS serían

HTML + CSS + Javascript

Aprender a codificar

Aprende a codificar haciendo | Código de la escuela

Empieza a aprender en la casa del árbol gratis

Internstreet | Aprende diseño y desarrollo web de desarrolladores senior

Conceptos básicos de la programación en C o Java

Coursera | Cursos online de las mejores universidades. Únete gratis

Introducción a la informática y la programación – MIT

edX

Si realmente quieres sobresalir en el mundo de la programación, necesitas practicar mucho. No es algo que puedas aprender en un día o una semana. Tomará tiempo y paciencia. Pero si lo haces de manera correcta, seguramente puedes acelerar el proceso.

Intenta resolver más y más problemas de codificación en

HackerRank

HackerEarth – Desafíos de programación y trabajos de desarrollador

http://codechef.org

Encontrar un mentor

Siempre es bueno tener un mentor que pueda ayudarte y guiarte mejor. Esto acelerará su proceso de aprendizaje en casi un 300%. Creo que es la mejor manera de aprender. Puedes encontrar un mentor que puede estar en LinkedIn. Hay pocas personas buenas que siempre están listas para guiar a los estudiantes. Así que trata de encontrar uno, te ayudará mucho.

  • Seleccione un lenguaje de programación que desee aprender (preferiblemente C o Java)
  • Haga un curso en línea o obtenga una copia de un libro básico sobre ese idioma (Déjenos C por Yashwant Kanetkar para C).
  • Después de haber captado conceptos básicos como
  • Tipos de datos
  • Funciones básicas de la biblioteca
  • Declaraciones de decisión
  • Loops y declaraciones de control.
  • Funciones
  • OOP (si empiezas con Java), etc.
  • Consiga un libro sobre estructuras de datos y algoritmos. (Refiérase a Estructuras de datos usando C por Reema Theraja)
  • ¡Practica regularmente!
  • Espero que haya ayudado!

    Hola

    Para programar en primer lugar, debe crear suficiente interés para aprender, ya que la mayoría de las personas lo dejan en el medio.

    Así que para la programación para principiantes absolutos, puede comenzar con Let us C by Yashwant Kanetkar.

    Este libro cubre todos los conocimientos básicos que se requieren para la programación y, una vez que lo entendió, también toca la parte de programación avanzada. Y el lenguaje utilizado en este libro también es simple y lúcido, fácil de entender.

    Además, la programación es como las matemáticas. Si no practicas, no podrás usarlas, así que practica el concepto de que has aprendido bien.

    Además, intente desarrollar la lógica para los programas típicos que se le dan si continúa copiando desde algún lugar en el que nunca desarrollará su propia lógica y, por lo tanto, no tendrá lógica.

    Aquí he dado el enlace de un video y debo verlo para aclarar todos los conceptos básicos necesarios para la programación.

    Para practicar, puede usar Codeblocks, que es un IDE de código abierto.

    Espero que esto te ayudará.

    Sígueme para más detalles. Gracias.

    Saludos.

    Comienza a aprender a programar en C los servidores como un lenguaje muy básico. Independientemente de los temas que esté aprendiendo en C, practique con un par de ejemplos, de lo contrario no lo recordará después de algunos días. Hay una gran diferencia entre leer un libro y practicarlo.

    Utilice los siguientes sitios web para aprender, no solo leer:

    Lenguaje de programación C – GeeksforGeeks (lea y comprenda los temas)

    GeeksforGeeks IDE (compilador en línea)

    Programación en C Ejercicios, Práctica, Solución – w3resource (Practica a nivel superior)

    Una vez que te sientas cómodo puedes ir a intermedio y avanzado.

    Aprenda el lenguaje C y la estructura de datos, será su base y luego podrá aprender cualquier lenguaje de programación. La mayor parte de la colocación se realiza sobre la base de lenguaje C Después de C, aprende C ++ para que te dé una idea de cómo hacer un programa del mundo real.

    Entonces, si desea aprender más, aprenda el núcleo de Java para convertirse en programador avanzado.

    Vamos a C by yashwant kanetkar es un muy buen libro para el lenguaje C

    Si no tienes ningún conocimiento básico, debes comenzar por aprender los conceptos básicos de un libro. No vayas por ningún blog o video tutorial. Solo puedes fortalecer tu base aprendiendo de los enganches. Los libros que están escritos puramente para un principiante son LET US C, LET US JAVA de Yashwant Kanetkar, programando con java y c ++ de sumita arora.

    Estos dos libros son los mejores para aprender C C ++ y Java.

    También puedes practicar en hackerrank.com

    Puede comenzar lo básico desde los siguientes sitios web de forma gratuita, si tiene una opción.

    Para el aprendizaje en línea

    1. Udemy
    2. W3cschools
    3. Alison

    Para el aprendizaje práctico

    1. Hakerrank
    2. Codechef

    Para Soluciones Especiales de Codificación

    1. CodificaciónHorror
    2. CodificaciónAlien

    Aquí están las fuentes, elija según su necesidad …
    Lynda: Cursos en línea, clase, entrenamiento, tutoriales

    Coursera | Cursos online de las mejores universidades. Únete gratis

    Udacity

    Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario

    https://www.khanacademy.org/#com

    Empieza a aprender en la casa del árbol gratis

    Aprender a codificar

    Feliz codificación 😉

    ¡Hola!

    Hay tres niveles para cualquier tipo de ciclo de desarrollo.

    1. Front End (lo que ve en una página web / aplicaciones web o una aplicación)

    2. Back End (en el que trabaja o funciona el sitio web)

    3. Desarrollo de aplicaciones

    Si sientes que quieres ir al front-end, ve a lenguajes como HTML, CSS y JavaScript.

    Si tienes ganas de ir al final del desarrollo, ve a lenguajes como PHP, Java, etc.

    Y si desea optar por el desarrollo de aplicaciones, puede elegir Swifft, Java, Android Studio, etc.

    Primero debes decidir en qué ciclo quieres trabajar. Una vez que decida, hay muchos tutoriales disponibles en línea que puede seguir y aprender. Comience con principiantes o guías HowTo. Todos los mercados son buenos y puede ganar una buena cantidad una vez que esté en forma. También puede consultar a cualquier consultor de TI o un amigo programador.

    bueno, esa es una buena pregunta ahora que ingresó en la vida profesional, así que continúe con las cosas nuevas en la vida diaria, especialmente con los desafíos de codificación que codifican los idiomas.

    Puedes aprender a codificar idiomas en cualquier momento que desees, la mejor manera de aprenderlos es a través de los tutoriales en video, ya que es la mejor manera de aprender, ya que la visualización es mucho mejor que cualquier otra cosa. conviértase en un maestro y aprenda todas las cosas tanto en hindi como en inglés, y también obtendrá código de codificación y también obtendrá un certificado de iit mumbai.

    visite: -Unanth – Cursos en línea de tutoriales de video, aprendizaje y capacitación en línea Marketplaceu también obtendrá una amplia variedad allí.

    No escribiré bs y te confundiré, solo compartiré mi respuesta anterior a una pregunta similar.

    La respuesta de Anubhav Tiwari a ¿Cómo empiezo a aprender un lenguaje de programación?

    Visite W3Schools Online Web Tutorials (www.w3schools.com) para obtener más información. Este sitio web tiene muchos enlaces para que pueda comenzar el curso en línea y obtener conocimientos básicos.

    Hay algo que utilizaste para hacer esta pregunta, es decir, Internet. Simplemente conéctelo a Google y obtendrá todos los tutoriales que necesite y se sentirá abrumado y confundido en cuanto a qué fuente debe consultar. Pero luego puedes volver a hacer una pregunta más. Primero haz la búsqueda y luego vuelve. No esperes la alimentación con cuchara. Hacer un poco de esfuerzo

    Para cada lenguaje de programación, el concepto básico es c y c ++. Una vez que sea maestro tanto en c como en c ++, puede hacer cualquier lenguaje de programación …

    Desde Basic.