¿Cuál es el mejor sitio web para aprender código como principiante?

Hay toneladas de sitios para practicar la codificación como principiante.

PROGRAMACIÓN C:

Beginners Book: C Tutorial – Learn C Programming con ejemplos

Tutoriales Punto: C Tutorial

W3Schools: C Tutorial – Aprender C Programación

PROGRAMACIÓN C ++:

Tutoriales Punto: C ++ Tutorial

Programiz: Learn C ++ (Introducción y tutoriales a la programación en C ++)

Cplusplus: Lenguaje C ++ – Tutoriales de C ++

LearnCpp: Learn C ++

Programación java:

Beginners Book: Java tutorial: Learn Java Programming con ejemplos

Punto de tutoriales: Tutorial de Java

Programación simplificada: programas Java | Programación simplificada

Java-T-Point: Tutorial de Java | Aprender Java – javatpoint

PROGRAMACIÓN DE PITÓN:

Programiz: Ejemplos de programación de Python

Tutorials Point: Tutorial de Python

Python para principiantes: ejemplos de código de Python

Python Central: Python Central

COMÚN:

Codecademy: Codecademy: aprenda a codificar, de forma interactiva y gratuita (Fundamentos de la Web, PHP, JavaScript, jQuery, Python, Ruby y API).

Code Avengers: Code Avengers | Vengadores de código (HTML5, CSS3 y JavaScript).

Code School: aprende a codificar en línea con Code School | Escuela de código (Ruby, JavaScript, HTML / CSS, iOS).

Y MUCHO MÁS…

Espero que mi respuesta te ayude. Gracias.

1: SI eres un principiante absoluto, te sugeriré que aprendas un lenguaje de programación (lo que pueda ser C ++, Java, Python, etc., no importa). Cuando estés aprendiendo, entonces en paralelo puedes codificar en LeetCode. Este es un sitio fabuloso. Si desea un problema más orientado a los conceptos, también puede visitar la página en geeksforgeeks.org. Estos dos sitios te ayudarán a entender diferentes conceptos en la programación.

2: Ahora, si está listo para la programación competitiva, puede comenzar desde los siguientes sitios web.
(I): Concurso de programación, Concurso de programación, Programación de computadoras en línea (CodeChef). Aquí en cada mes obtendrás tres concurso.
(A): Concurso largo: Durará en 10 días. Por lo tanto, en este tipo de concurso, dispondrás de una buena cantidad de tiempo para pensar y llegar a la solución.
(B): Concurso corto: es un concurso de 2,5 horas, que te hace perfecto en la gestión del tiempo para el futuro concurso de tiempo límite.
(C): Hora del almuerzo: Es realmente un buen concurso de programación. Se basa en los conceptos matemáticos. Es básicamente para quien prepararse para el IOI.
(II): Codeforces: Este es otro mejor sitio web para la preparación. Aquí, en cada mes, obtendrá al menos 3-4, concurso de programación de 2 horas. Que es realmente una muy buena práctica.
(III): Sphere Online Judge (SPOJ) Los dos sitios web anteriores (Codechef y Codeforces) son realmente buenos para los concursos, pero por razones de práctica, le recomendaré estos sitios web, ya que le darán puntos por cada uno de los problemas que resuelva.
(IV): HackerRank Otro buen sitio web para concursos. En cada mes obtendrás unos 2-3 concursos en estos sitios web.
(V): codificador superior Aquí está el codificador superior de Isegengery. Si realmente te sientes seguro, puedes intentar esto.
====================================
Creo que esto es bastante bueno, ya que estos 5 sitios web tienen muchos concursos, realmente no necesitas ir a ningún otro lugar.

Aquí voy a mencionar algunos otros enlaces que pueden ser útiles para usted.
1) ¿Cuáles son los mejores sitios web, recursos en línea, libros, etc. para prepararse para el ICPC de ACM?
2) ¿Cómo debo practicar para estar en un nivel en el que pueda abordar los problemas Div1-500 de TopCoder con confianza? Soy un novato con cero experiencia en programación competitiva.
3) Si no soy bueno resolviendo los problemas en los sitios de programación competitivos como CodeChef o Hackerrank, ¿dónde me estoy quedando?
4) ¿Cuál fue la estrategia de Programación Competitiva de Anudeep Nekkanti para convertirse en el número 35 en el ranking mundial, en solo 6-7 meses?

Todo lo mejor. (Y).

Sabes que es totalmente posible aprender a codificar gratis … pero, ¿cuáles son los mejores recursos para lograrlo? Ya sea que ya tenga algún conocimiento en su haber o nunca haya escrito una línea de código antes, comience por explorar sus opciones en estos 11 sitios web fantásticos.

1. Codecademia

Codecademy es el lugar perfecto para que los aspirantes a programadores empiecen a aprender. Los proyectos interactivos y las pruebas te permiten obtener la experiencia práctica que necesitas para comprender realmente los conceptos que te están enseñando. Hay cursos separados para cada tema: puede comenzar con Crear un sitio web o Aprender HTML y CSS, y avanzar a JavaScript, SQL y más. Codecademy también proporciona foros para discusión, glosarios de lenguaje de programación y publicaciones de blog y artículos para ayudarte a medida que aprendes.

2. Free Code Camp

En Free Code Camp, aprenderás habilidades poderosas mientras (eventualmente) construyes proyectos del mundo real para organizaciones sin fines de lucro. Es una comunidad de código abierto que ofrece cientos (bueno, miles) de desafíos de codificación, proyectos, certificados y conexiones para codificadores aspirantes, y no es un campo de entrenamiento, por lo que aprende a su propio ritmo. Todo es gratis y, a través de él, incluso puedes conectarte con otros programadores emergentes de tu ciudad.

3. Codewars

La programación se encuentra con las artes marciales en Codewars, un “dojo” de codificación en el que practicarás los desafíos de “kata” para mejorar tus habilidades. A medida que avanza en los rangos, se enfrentará a desafíos más complejos y tendrá la oportunidad de discutir sus soluciones con otros miembros de la comunidad. Eventualmente, incluso puedes crear tu propio kata y desafiar a otros a resolverlos.

4. El Proyecto Odin

Los creadores de la prestigiosa Escuela de Código Viking también tienen una versión gratuita: el Proyecto Odin. Se enfoca en enseñarle las habilidades que necesita para una carrera exitosa en desarrollo web. Saldrá por el otro lado conociendo a Ruby on Rails, Javascript, jQuery y más, con una cartera para probarlo. También proporcionan herramientas para conectarlo con otros estudiantes, para que pueda intercambiar consejos o formar equipos en proyectos.

5. HackerRank

Más de un millón de programadores utilizan HackerRank para perfeccionar sus habilidades de desarrollo mediante la resolución de desafíos de código. Hay un elemento divertido de la competencia, ya que ganas puntos por superar los problemas y obtienes un lugar destacado en la tabla de clasificación de HackerRank. No te guiará exactamente a través de una lección; su filosofía es más “aprender haciendo”, por lo que es posible que desee utilizarla como práctica junto con otro plan de estudios.

6. CodeFights

CodeFights es muy similar a HackerRank: lucharás contra extraños (¡y amigos!) Para obtener un rango competitivo. Compita contra oponentes en tiempo real para encontrar soluciones a una amplia variedad de problemas de codificación; te divertirás mientras lo haces gracias a la estructura de juego. El primer desafío es fácil, pero los juegos se vuelven más difíciles a medida que avanzas. De vez en cuando, también tendrá la oportunidad de competir en torneos.

7. edX

Aprenda de los mejores (como MIT y Harvard) a través de esta comunidad de educación superior de código abierto. Encontrarás una amplia gama de cursos de informática y, a diferencia de la universidad tradicional, puedes aprender a tu propio ritmo. Tenga en cuenta que si bien los cursos son gratuitos, debe pagar si desea un certificado verificado (el precio varía de un curso a otro, pero generalmente es de $ 50 a $ 90). Cuando esté listo para subir de nivel aún más, edX también cuenta con programas únicos “MicroMasters” que consisten en una serie de cursos para graduados que definitivamente impresionarán a los empleadores.

8. Khan Academy

Creada en 2006 por el educador Salman Khan, Khan Academy es una de las instituciones originales de aprendizaje en línea gratuitas. Con los tutoriales en video paso a paso, puede aprender cómo programar dibujos, animaciones y juegos usando JavaScript y ProcessingJS, o cómo crear páginas web con HTML y CSS.

Aquí está la lista de los 10 principales lenguajes de programación que dominarán el mercado de desarrollo de aplicaciones en el año. Pero te sugiero que aprendas Python. Debido a que, profesionalmente, Python es ideal para el desarrollo web de back-end, el análisis de datos, la inteligencia artificial y la computación científica. Muchos desarrolladores también han usado Python para crear herramientas de productividad, juegos y aplicaciones de escritorio, por lo que hay muchos recursos para ayudarlo a aprender cómo hacer eso también.

1. Swift 4.0

Swift 4 se basa en los puntos fuertes de Swift 3, brindando una mejor estabilidad y robustez, ofreciendo compatibilidad de código fuente con el lenguaje Swift 3. Ha traído mejoras a la biblioteca y tiene características adicionales como serialización y archivo. Llevando a las compañías de desarrollo de aplicaciones de iPhone al siguiente nivel.

La nueva versión se ha introducido con nuevas funciones de flujo de trabajo y API completa para el paquete Swift Manager.

2. Java 8

Java 8 es una actualización del modelo de programación de Java y es un avance coordinado del lenguaje Java, JVM y bibliotecas. El lenguaje que se usa para el desarrollo de aplicaciones para Android incluye características que promueven la facilidad de uso, la productividad, la seguridad, el rendimiento mejorado y la programación políglota mejorada.

3. Kotlin

El ahora oficial lenguaje de programación de Google, Kotlin se usa para desarrollar aplicaciones multiplataforma. Con la ayuda del idioma, se pueden crear aplicaciones para JVM, Android, Native y Browser. Desde el anuncio de que se convierta en el idioma oficial, Kotlin ha sido adoptado por varias compañías para sus aplicaciones. Ya que es muy nuevo en la industria, recientemente escribimos un artículo para ayudar a los desarrolladores a hacer el cambio de Java a Kotlin.

4. reaccionar nativo

React Native es el marco, que utiliza React para definir la interfaz de usuario para los dispositivos nativos. Con la ayuda de React Native, uno puede crear aplicaciones, que se ejecutan en dispositivos iOS y Android utilizando JavaScript.

5. Python

Es un lenguaje de propósito general que tiene una variedad de usos que van desde la computación matemática, como – NumPy, SymPy y Orange; UI gráfica de escritorio – Panda3D, Pygame y en desarrollo web – Bottle y Django.

Python es conocido por su sintaxis limpia y corta longitud de código, y es el lenguaje de programación más buscado.

python prog. lang

6. Programación R

Es un programa de código abierto que se utiliza para realizar operaciones estadísticas. R es un programa controlado por línea de comandos, lo que significa que los desarrolladores ingresan el comando en el indicador y todos los comandos se implementan uno por uno.

7. Node.Js

Node.js es el entorno de ejecución de JavaScript de código abierto y multiplataforma para implementar el código JavaScript en el lado del servidor.

Hace uso de un modelo de E / S sin bloqueo centrado en eventos, que lo hace eficiente y liviano, ideal para aplicaciones en tiempo real concentradas en datos que pueden ejecutarse en una serie de dispositivos distribuidos.

8. Haskell

Haskell es un lenguaje de programación funcional. Es un primer lenguaje comercial para ingresar al dominio de programación funcional. Es una mezcla de una serie de funciones generalizables que definen lo que se supone que debe hacer un programa, permitiendo que las capas inferiores manejen los detalles mundanos, como la iteración.

9. MATLAB

El lenguaje de programación patentado permite el trazado de datos y funciones, las manipulaciones matriciales, el desarrollo de interfaces de usuario, la implementación de algoritmos y la interacción con los programas escritos en otros lenguajes que incluyen C ++, C, C #, Fortran, Java y Python.

Es uno de los idiomas más superiores en los programas utilizados con fines científicos y matemáticos. De acuerdo con las estadísticas de Google Trends, este idioma continuará permaneciendo en el mercado.

10. JavaScript

Permite desarrollar aplicaciones para dispositivos móviles, de escritorio y web, así como crear sitios web interactivos. Cuando se compara con Python o Java, JavaScript es más fácil de aprender e implementar debido a todas las funciones de IU accesibles. Tiene muchas bibliotecas convenientes y flexibles, entre las cuales React.js, Angular.js y Vue.js son las más populares.

JavaScript es uno de los lenguajes de programación más utilizados por los desarrolladores, con un 62.5% en la Encuesta de desarrolladores de desbordamiento de pila

Hoy en día, en el momento en que la tecnología informática se está desarrollando rápidamente, la programación se está volviendo cada vez más popular, atrayendo la atención de una gran cantidad de personas. Todo el mundo quiere convertirse en un desarrollador con el conocimiento profundo de todos los lenguajes de programación populares. Incluso aquellos sin educación especial pueden comenzar a desarrollar programas y crear sitios web. El punto principal aquí es el deseo y la persistencia de estudiar material nuevo, así como la práctica constante. Esta es la única recomendación sobre cómo aprender Java rápidamente, al igual que cualquier otro lenguaje de programación. La mejor manera de aprender la programación java.

Aquí puede practicar más de 500 problemas con soluciones en C, C ++ y Java.

Para principiantes, el mejor sitio web en la India – Programación con conceptos básicos

Gracias por A2A.

No nombraría muchas fuentes, pero encontré a CodesDope como el mejor sitio para aprender a codificar desde el nivel 0. La razón por la que estoy recomendando este sitio es porque la forma en que se explican los temas desde cero es tal que cualquiera puede aprender cualquier idioma fácilmente. un corto tiempo y realmente disfrutará aprendiendo de este sitio. Aparte de esto, también puede practicar una serie de preguntas en su sección de práctica para cada tema y formular sus dudas en su foro de discusión.

Aparte de los sitios sugeridos aquí ya, me gustaría recomendar:

Coursera
Coursera, el rey de la educación en línea, ofrece clases gratuitas de docenas de universidades en todo el país, con una buena cantidad de clases de codificación para aquellos con el deseo de aprender.

Udemy
Udemy ofrece un montón de excelentes cursos de video sobre todo, desde mejoras personales hasta programación de computadoras. La mayoría de los cursos en profundidad tienen un costo, pero a menudo hay descuentos y cupones del 50 por ciento que flotan en la Web y pueden bajar los precios.

Udacity
Udacity es otra gran fuente para impulsar tu cognición de codificación. Puede pagar por sus cursos guiados, que incluyen un entrenador personal para ayudarlo a desarrollar sus habilidades y guiarlo en la dirección correcta, o navegar por sus materiales de cursos de forma gratuita.

academia Khan
Creada en 2006 por el educador Salman Khan, Khan Academy es una de las instituciones originales de aprendizaje en línea gratuitas. Con los tutoriales en video paso a paso, puede aprender cómo programar dibujos, animaciones y juegos usando JavaScript y ProcessingJS, o cómo crear páginas web con HTML y CSS.

Feliz codificacion !!

Hola ! Felicidades por haber tomado una decisión.

Aprender codificación es algo muy fácil. Solo tienes que tener un poco de paciencia y consistencia y la práctica más importante.

  • Para aprender sobre desarrollo / diseño de sitios web: W3Schools Online Web Tutorials es el mejor sitio web que desea visitar.
  • Para otro lenguaje de programación: Angular 4, D3js, dcjs, Rich Faces, Spring Boot, SAP Hybris, FlexBox, Axure RP, OpenShift, Apache Bench, qTest, TestLodge, Power BI, Jython, contabilidad financiera, texto y video tutoriales para UPSC, NIC, PCS, Servicios Públicos, Banca, Aptitud, Preguntas, Respuestas, Explicación, Entrevista, Entrada, Exámenes, Soluciones, Ejemplos, En línea, Cuestionario, Asuntos actuales 2017, Prueba de aptitud, Habilidad verbal, Conocimientos generales, Razonamiento, Prueba simulada, Prueba simulada, Kubernetes , Spring JDBC, Java Concurrency, Spring AOP, Gerrit, Spring MVC, Indian Polity, Historia, Geografía, Biología, Física, Química y Economía
  • Tutorialspoint es una de las plataformas de tutoriales en línea más grandes del mundo con buen contenido.
  • Aparte de estos dos, busque en google y consulte el sitio web donde más entienda.
  • La codificación es sobre lógica y práctica. Yo sugeriría referir algunos libros también. (Búscalos en línea)
  • Si eres completamente nuevo, ve con “C”.

¡Saludos!

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.

Los sitios web son buenos solo para probar cosas como primera medida. Mi recomendación es Codecademy. Se convertirá en algo irrelevante poco después de que complete su primer curso allí, ya que los sitios web no tratan con todas las otras cosas que los programadores tienen que tratar casi a diario.

Otro método para usted sería obtener un nuevo libro para principiantes o encontrar tutoriales completos . Esto es mucho mejor que simplemente “aprender a codificar”.

Es importante recordar aquí que la “codificación” en realidad está creando cosas, la mayoría de ellas, soluciones a problemas reales, la mayoría de ellos, pequeños problemas en el ámbito del mundo real, pero grandes problemas para la gente común. Entonces, concéntrate en lo que quieres hacer con el código. ¿Qué quieres hacer con el código? ¿Juegos? ¿Sitios? Apps? ¿Investigación estadística? ¿Prueba matemática? ¿Astronomía? Elige tu veneno, apunta hacia él y sigue aprendiendo por el camino.

Buena suerte

TutorialsPoints.org

Tutoriales en línea de W3Schools en línea

w3schools c ++ (google)

Tutorial DBMS – Tutorial de base de datos

Code.org: Cualquiera puede aprender (para niños)

** tratar de leer libros de algún escritor popular sobre la codificación

LET US C (para principiantes, el mejor y más completo libro)

los libros de la serie del esquema de la estafa.

Si quieres comenzar desde Basic, entonces puedes ir a W3Schools, es uno de los mejores sitios web para aprender codificación. Puedes aprender php development, html, css, java y muchos más desde aquí.

W3schools es lo mejor si quieres comenzar como programador. Otro sitio del cual puedes aprender el código son:

  • Academia de codigos
  • Código de los vengadores
  • Código de la escuela
  • Casa del árbol
  • Aprende calle
  • Udacity
  • CodeHS
  • academia Khan
  • Scratch 2.0
  • SQLZOO

Gracias

Primero decide por qué estás aprendiendo a codificar. “Código” podría referirse a las docenas de diferentes lenguajes de programación que son o más (o menos) útiles para una situación dada. Elija una aplicación de programación (desarrollo web, inteligencia artificial, aprendizaje automático, análisis de datos, etc.) y descubra qué lenguajes se utilizan. Elige uno y luego busca el mejor sitio web para aprender ese idioma.

Pero si desea una introducción a la programación utilizando un lenguaje que se usa para todas las áreas mencionadas anteriormente y muchas otras, le recomiendo la Introducción de MIT a Ciencias de la Computación con Python. Se ofrece en EDx. No es fácil para un principiante, pero si lo completa, tendrá una idea sólida de lo que es la programación y una base en uno de los lenguajes más utilizados.

Respuesta simple
CodeSchool, Codecacdemy, & Khan academy.

Pero … en mi opinión ..
Espero que seas un principiante en el lenguaje de programación, así que primero que todo, te sugiero que aprendas el lenguaje de programación “C” y luego adelante con cualquier otro. La programación en C es como la lengua materna de todos los demás lenguajes de programación.

Entonces, primero vaya a Wikipedia, comprenda cómo evolucionó y luego intente descargar un buen libro electrónico sobre ese idioma, no siga un sitio web para entender el idioma … terminar el libro siempre le da mejores habilidades que seguir un sitio web en lenguajes de programación. Todo lo mejor…

Aclamaciones,
Kishore

Hay un montón de sitios web que ofrecen cursos para la programación de aprendizaje. Pero la forma en que se explica a veces no es cómoda para que un principiante completo lo entienda. Ya que pediste el mejor sitio web para un principiante, te daría Codesdope. Es el mejor sitio web que encontré hasta ahora para aprender a programar de una manera muy simple. Uno puede entender cualquier lenguaje de programación muy fácilmente con sus cursos. Te encantará la forma en que se presentan y explican las cosas. Incluso puede preguntar sus dudas en un foro en este sitio web dedicado a las preguntas y respuestas de Codesdope: Discusión, para que sus dudas se eliminen si se detectan.

Además, después de dominar un lenguaje de programación, puede realizar una codificación competitiva desde sitios web como Hackerrank y Project Euler.

Ya que eres un principiante, te sugiero que practiques mucho, ya que es la práctica la que desarrolla y mejora tus habilidades de programación.

YouTube, Codecadmy, freecodecamp, codeschool, treehouse

Hay muchos recursos disponibles para aprender a codificar gratis en Internet.

debería comenzar desde algún lugar. Le sugiero que comience con codecadmy debido a un entorno amigable para los principiantes. después de completar un idioma, comience a dominar ese idioma y comience a contribuir a la plataforma de desarrollo de código abierto o al menos lea el programa de otros para comprender la lógica. Intente crear algunos proyectos por su cuenta. Los proyectos son la mejor manera de aprender algo.

Todo lo mejor

¿Puedes explicar en qué tipo de codificación estás interesado?

Si tiene una cosa específica que busca, como validar un formulario o bucle en una estructura, le recomiendo StackOverflow.com.

Si, por otro lado, está intentando aprender a codificar en general, recomiendo FreeCodeCamp.org que tiene cursos en idiomas específicos. Consulte su guía en freeCodeCamp Guide, que enumera los temas y los idiomas disponibles para el estudio.

Dicho esto, casi todos los idiomas tienen tutoriales, muchos gratuitos, que se pueden encontrar en la web.

Para principiantes

  1. Tutoriales – Javatpoint
  2. http: // http://www.tutorialspoint.com
  3. Tutoriales en línea de W3Schools en línea
  4. Youtube

Gracias 🙂

Para la programación web recomiendo W3Schools Online Web Tutorials

Este lado también es muy completo: Tutoriales para Gerrit, Spring MVC, Apache Solr, Excel Power View, Sencha Touch, Comandos de Tex, Agile Testing, Apache Tajo, C ++ Library, MariaDB, SAP QM, SAP SOLMAN, SAP SCM, MS Access, KoaJS, OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet of Things, Marketing Rural, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, SAP Dashboard, SAP PI, ExpressJS, Design Thinking, Internet Security, PyGTK, Apache Drill, Excel Charts, Elastic Search, Seguridad informática, Programación extrema, Desarrollo impulsado por el comportamiento, Optimización de la tasa de conversión, SAP Basis, Business Law, Kanban, Erlang, SAP Nómina, ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia, CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata, Windows10

Creo que cada sitio web que proporciona información sobre el desarrollo web es el mejor. Lo único que los hace diferentes depende de ti. Por ejemplo, odias muchos temas o documentación inescrutable, o quieres un código, pruébalo y descubre tu propia información sobre cómo sucedió. Entonces, todo depende de ti, puedes intentar en Google y descubrir tu propio camino. Pero aquí hay un enlace W3Schools Online Web Tutorials para todos aquellos que están aprendiendo desarrollo web y están viendo W3Schools. Si tiene alguna confusión, puede crear una cuenta y preguntar en estos enlaces Desbordamiento de pila: donde los desarrolladores aprenden, comparten y crean carreras.