Quiero aprender a programar desde cero. ¿Donde debería empezar?

Mejor empezar desde la programación en python.

Debido a que Python es un lenguaje de programación de alto nivel, tendrás un futuro brillante. Esto se usa en aprendizaje automático, aprendizaje profundo y en muchas más aplicaciones. Y es fácil de aprender y aplicar. También puede traducir el código binario como Java. Te sugeriré los mejores cursos en línea …

MEJORES CURSOS EN LÍNEA DE PYTHON:

  • Completa el campo de entrenamiento de Python: pasa de cero a héroe en Python
  • Completa Python Masterclass
  • La Biblia de Python ™ | Todo lo que necesitas para programar en Python [BEST]

Elige el último curso ..

de este curso puedes aprender sobre:

Variables: ¡Aprenda a almacenar datos de forma conveniente en sus programas!

Números: ¡aprende cómo funcionan los números detrás de escena en tus programas!

Cadenas – ¡Domina el texto de Python y automatiza mensajes usando cadenas!

Lógica y estructuras de datos: ¡Enseña a tu programa a pensar y decidir!

Bucles: ahorre tiempo y esfuerzo al hacer que las computadoras hagan el trabajo duro por usted.

Funciones: automatice las tareas mediante la creación de sus propias funciones de Python que puede usar una y otra vez.

OOP: agregue Python a su currículum mediante el dominio de la programación orientada a objetos, ¡el estándar de programación industrial!

Entonces, ya sea que quiera ingresar a Data Science, Web Development o hacer robots geniales con la Raspberry Pi, ¡la Biblia de Python le brinda todo lo que necesita para comenzar su camino!

y también…

  • Construye 11 proyectos de Python 3 fáciles de seguir
  • Automatice las tareas de codificación al crear funciones de Python personalizadas
  • Agregue Python 3 a su currículum vitae al comprender la programación orientada a objetos (OOP)
  • Use variables para rastrear datos en programas de Python
  • Use los números para crear la funcionalidad “Detrás de escena”
  • Use cadenas para crear experiencias de usuario personalizadas y comprometidas
  • Crear programas que puedan pensar utilizando lógica y estructuras de datos.
  • Utilice los bucles para mejorar la eficiencia, ahorrar tiempo, maximizar la productividad

Cursos adicionales en línea….

  • Conviértete en un programador profesional de Python
  • Desarrollo de aplicaciones de escritorio Python con PyQt

TODO LO MEJOR…..

Comencé programando cosas muy pequeñas:

  • Cómo escribir algún texto en la pantalla.
  • Cómo hacer que el texto escrito cambie, dependiendo de alguna entrada al programa
  • Cómo ejecutar un código diferente dependiendo de cuál era el valor

En mi día fue fácil, ya que todas las computadoras domésticas arrancaron en un lenguaje de programación muy simple llamado BASIC, que ya no ocurre.

Al usar algo como el lenguaje Python (y quizás con PyCharm IDE), puede acercarse a este nivel de simplicidad.

El truco es aprender un poco de sintaxis de lenguaje, y luego un poco de para qué sirve, y aprender en pasos de bloqueo.

Puedes crear algo así como una aplicación de lista de tareas, que es mi sugerencia habitual, o algo así como un juego de buscaminas o un juego de dos jugadores en tic-tac-toe.

Para este momento, tendrá una base básica en variables, declaraciones, bucles y condicionales: el núcleo de la programación. Pero lo habrás aplicado , y entenderás lo que todo eso puede hacer. Y cómo se relaciona para resolver problemas del mundo real.

Comience con un buen lenguaje de enseñanza . Un buen lenguaje de enseñanza es muy simple y fácil de aprender. Es gratis desde el navegador que encuentras en lenguajes como Java, Python, JavaScript y C. (Sí, incluso Python es bastante crufty).

Un buen lenguaje de enseñanza te permite enfocarte completamente en los conceptos básicos de programación (como OOP) sin que te distraigan las rarezas y peculiaridades del lenguaje.

No hay muchos buenos idiomas de enseñanza. Solo puedo pensar en Logo, Pascal, Scheme y Smalltalk. Recomiendo Smalltalk porque:

  1. Es uno de los idiomas más limpios, pequeños y simples del mundo; Su sintaxis puede caber en una tarjeta postal!
  2. Es puramente orientado a objetos, y OOP es el paradigma de programación más importante en la industria de TI. Simplemente no hay mejor manera de aprender programación orientada a objetos.
  3. ¡Cuenta con un fantástico entorno de codificación y depuración en vivo que puede amplificar su productividad hasta cinco veces!
  4. Smalltalk es más divertido que un barril de monos. Las otras lenguas de enseñanza están prestadas.

Para obtener más información, lea Por qué Pharo podría ser el futuro del desarrollo de software.

Para aprender Smalltalk, lea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

  • P- : Si tu papá te pidió un regalo de cumpleaños y te dijo que elijas un auto, ¿qué transmisión eliges?
  • A1: Manual → Ir por C.
  • A2: Auto → Ir para java
  • A3: mi padre no me dará un carro, nunca. (Pensamiento práctico para 98.99% de lectores) → Python es para ti.
  • A4: Cualquiera de ellas, ambas suites yo. → Cualquier cosa de SQL o Ruby
  • A5. Manual pero necesito algunas especificaciones avanzadas. → C ++
  • A6. Manual, porque me encanta retro → La mejor de las suertes para php

CS Geeks (CS Geeks (CS Geeks))

Este es el mejor canal de YouTube para aprender el lenguaje de programación en hindi, Csgeeks es posiblemente el mejor recurso para cualquier persona que quiera convertirse en programador. Los tutoriales en este canal cubren una gama de diferentes lenguajes de programación y Frameworks como

Significa apilar

NODE.js + ExpressJs

Angular 2

angular 4

Ruby on Rails 5

ECMAscript 6 ES6

MongoDb

Magento 2

Ir

Scala

Rubí

React.js

Codeigniter 3

DO#

Laravel

Node.js

Oreja

Django

MsExcel

Mi SQL

PHP

JavaScript

XHTML

CSS

LINUX

ANDROIDE

R

Pitón

Java

do

C ++ ..

Este canal debe estar en su lista de seguro. Si quieres aprender a programar, solo hazlo.

Debes probar con Udemy para aprender programación y codificación desde cero.

Udemy es el mejor sitio web para aprender cualquier cosa en línea a su horario.

Udemy tiene más de 20,000 creadores de cursos en todo el mundo o instructores en su mercado de enseñanza y aprendizaje en línea. Estos instructores enseñan más de 140 temas a los estudiantes en varios idiomas diferentes (predominantemente inglés).

Aproximadamente 50,000 cursos en línea están listados en Udemy con unos 15 millones de estudiantes inscritos. Hay literalmente un profesor para todos, sin importar a qué industria o campo perteneces.

Los siguientes son los mejores cursos de Udemy que puede considerar: Haga clic aquí para ver la lista.

Echemos un vistazo a algunas preguntas frecuentes sobre Udemy-

¿Por qué es Udemy bueno?

Udemy me atrajo al instante con su aspecto y diseño limpios. Pasé por algunos otros sitios y nunca volví a ellos, pero volví a Udemy. Había algunas razones fuertes detrás de eso:

1. Tienen una gran cantidad de cursos en línea: más de 55,000 cursos impartidos por instructores expertos.

2. Tienen un currículo claramente definido y una vista previa de algunas de las conferencias: puede ver las diapositivas de vista previa y hacer un juicio acerca de la calidad del curso y del instructor.

3. Tienen una gran cantidad de calificaciones de usuarios y comentarios para sus cursos populares. Si bien esto es muy común en la mayoría de los sitios web de educación en línea hoy en día, no fue tan común hasta hace un año.

4. Por último, los cursos son increíblemente baratos y Udemy tiene ofertas por encima. Los cursos a menudo comienzan en Rs.450 o $ 10 cuando se ejecutan las ofertas.

¿Los cursos de Udemy valen la pena?

Los cursos de Udemy valen la pena, no te equivoques.

Estas son algunas de las razones principales

  • Estos cursos son creados e instruidos por instructores profesionales con años de experiencia en su haber.
  • Ya que estos cursos son a su propio ritmo, no tiene que preocuparse por el tiempo de sus clases.
  • La mayoría de los cursos de Udemy son integrales. Estoy matriculado en número de tales cursos.
  • Puede discutir sus problemas dentro del foro del curso con otros estudiantes o directamente con el instructor
  • Si estos cursos no fueran buenos, no verás a Udemy crecer tan rápido
  • Existe un proceso muy estricto para que su curso sea aprobado, por lo que prácticamente no hay posibilidad de que un curso malo llegue a la plataforma.

¿Qué curso de Udemy vale la pena tomar?

Lo más sorprendente es que hay miles de estudiantes que toman muchos de estos cursos y existe una validación real del material del curso por parte de los estudiantes. Es imposible ocultar un curso mal escrito sobre Udemy.

Comenzar con C. Es:

  • Compacto (solo 32 palabras clave).
  • Fácil de aprender.
  • Muy útil para hacer una gran cantidad de programas, principalmente utilidades basadas en texto, controladores de dispositivos, núcleos y sistemas integrados.
  • Tiene una amplia documentación en todo el Internet (estándares ISO, manuales de biblioteca como el manual GLibC, libros para todos los niveles, MOOC y tutoriales en video, etc.).
  • Procesal. Si eres nuevo en la programación, es mejor no comenzar con un lenguaje de programación orientada a objetos (OOP). Esta es mi opinión personal, que es discutible por supuesto.
  • C es el padre (o abuelo) de la mayoría de los idiomas nuevos. Lo que aprendas en C te ayudará en el futuro. No te arrepentirás.

En cuanto a dónde comenzar a aprender C, puede leer mi otra respuesta aquí: la respuesta de Mohammed Isam a ¿Cuál es un buen recurso para aprender C si ya tengo nociones de arquitectura de computadora y conozco Java?

Gracias por A2A.

¿Qué quieres decir con cero? Hay diferentes enfoques que uno podría tomar, comenzar con HTML, CSS, JS y luego pasar a otros lenguajes complejos. O al revés. De cualquier manera, solo empiezas haciendo.

¡Te sugiero que visites Codecademy, es el mejor lugar para comenzar!

Guía de programación para principiantes: ¡una guía perfecta para establecer la actitud correcta antes de comenzar con la programación!

¿Qué quieres programar,
Un juego o software para Windows, Apple, Linux,
Un sitio web, o una aplicación / extensión de Chrome
Una aplicación para teléfono, Android o Apple.

Una vez que pueda entender eso, busque qué lenguajes de programación le ofrecen las mejores opciones para eso. Para algunos de ellos, como Android, Apple y Chrome, estás realmente limitado a un solo idioma. A menos que, por supuesto, el servidor se ejecute desde el sitio web, se podrían usar varios. Y para Windows, Apple y Linux (cualquier distro) podría trabajar en muchos. Como el motor del juego usaría un tipo de lenguaje de programación, y otra parte del juego podría usar un lenguaje diferente. Como algunos sitios nos harían dinámicos html, javascript, php, css, C ++ y algunos más para ayudar a que una página funcione como ellos quieren.

Tomé CS50 el año pasado y debo decir que cambió mi forma de pensar acerca de las computadoras. Comienza con Scratch, que es una gran herramienta visual para principiantes, y luego pasa a ser el “ancestro de casi todos los lenguajes de programación de hoy”. Al final, construirá un sitio web utilizando JavaScript, Python, Html y cCSS. Me encantó este curso porque te enseña conceptos fundamentales como algoritmos, estructuras de datos, cadenas, por ejemplo …

Definitivamente, deberías comprobarlo si quieres construir una base sólida en informática y programación.

Curiosamente, la respuesta a tu pregunta está en la pregunta!

Si no conoce ninguna programación, este sitio web es para usted. ¡Puedes descargar la aplicación también!

Lo que pasa con el scratch es que no es tan complejo como la codificación, pero con el código “pre-escrito” en partes que puedes mezclar y combinar para hacer un proyecto final.

La comunidad de scratch es bastante grande, por lo que puede estar seguro de encontrar respuestas a sus problemas.

Una vez que aprendas a hacerlo, podrías pasar a algo más desafiante.

Elija un idioma para aprender, C, C ++, C #, Java, Python, etc. Luego mire en Amazon y obtenga el libro:

Para Dummies

Si el idioma tiene una descarga gratuita, el primer capítulo lo guiará para descargar y crear un entorno de desarrollo.

Bueno, para comenzar a aprender programación, le rogaré que primero obtenga un libro de calidad sobre programación estructurada. Esto te ayudará a ampliar tus conocimientos sobre programación. Cuando haya terminado, elija un lenguaje de programación sofisticado como C ++, VB.NET y practique.

El mejor comienzo sería tener un libro en C que tenga ejercicios para resolver. Lea un capítulo para entender el tema primero. Y Google el tema para adquirir un entendimiento un poco más profundo. Después de eso resuelve los ejercicios relacionados con el tema. Trate de no saltarse temas a menos que tenga una comprensión decente. Hay tantos sitios web para aprender a codificar para los principiantes. Tener un gran viaje en el mundo de la programación. Aclamaciones.

¡Hola chicos!

Supongo que un buen consejo profesional para aprender a programar y obtener un trabajo es elegir una o más tecnologías de programación esenciales y progresar en ellas. Tu nivel no importa, solo comienza. Pero es necesario tener cuidado con la cantidad, recuerde que es imposible saber todo, por lo que menos es mejor. Es posible que veas aquí más sobre este tema.

Deseo lo mejor!)

La respuesta de Shem Moses Jeba Kumar S D a ¿Qué programación debo aprender primero y cómo?

¡Esto debería ayudarte seguro!

Tal vez un curso de enseñanza formal en su país, para que pueda tener un documento que diga que puede hacer lo que el documento dice que puede hacer, lo cual es muy conveniente si me lo pregunta.


O Codecademia. ¡Me encanta Codecademy!

según sus objetivos de carrera básicamente. Pero MEAN stack es la mejor opción en las tendencias del mercado. Puede seleccionar todos o cualquiera de ellos en lugar del lenguaje de programación convencional.

He encontrado el curso Harvards CS50 en edX a bastante bueno, bueno, lo mejor que hay, en realidad.

También freecodecamp, pero eso se enfoca en más desarrollo web front-end al principio y luego pasa a los elementos CompSci.

C ++ si eres robusto

Python … es simple

Además, al igual que aprender un idioma es genial, haz que entiendas los conceptos de programación.