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

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

C PROGRAMACIÓN:

Libro para principiantes: Tutorial C – Aprenda programación en C con ejemplos

Punto de Tutoriales: C Tutorial

W3Schools: C Tutorial – Learn C Programming

PROGRAMACIÓN C ++:

Punto de tutoriales: Tutorial de C ++

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

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

LearnCpp: Aprenda C ++

PROGRAMACIÓN JAVA:

Libro para principiantes: tutorial de Java: aprenda programación de Java 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 PYTHON:

Programiz: ejemplos de programación de Python

Punto de tutoriales: tutorial de Python

Python para principiantes: ejemplos de código de Python

Python Central: Python Central

COMÚN:

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

Code Avengers: Code Avengers | Code Avengers (HTML5, CSS3 y JavaScript).

Code School: aprenda a codificar en línea con Code School | Code School (Ruby, JavaScript, HTML / CSS, iOS).

Y MUCHO MÁS…

Espero que mi respuesta te ayude. Gracias.

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

2: Ahora, si está listo para una programación competitiva, puede comenzar desde los siguientes sitios web.
(I): concurso de programación, concurso de programación, programación informática en línea (CodeChef). Aquí en cada mes obtendrás tres concursos.
(A): Concurso largo: durará en 10 días. Entonces, en este tipo de concurso, tendrás bastante tiempo para pensar y encontrar 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 concurso de tiempo futuro.
(C): Hora del almuerzo: es realmente un buen concurso de programación. Se basa en los conceptos matemáticos. Básicamente es para quienes se preparan para 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. Lo cual es realmente una muy buena práctica.
(III): Sphere Online Judge (SPOJ). Arriba de dos sitios web (Codechef y Codeforces) son realmente buenos para concursos, pero para la práctica, le recomendaré estos sitios web, porque esto le dará puntos por cada problema que resuelva.
(IV): HackerRank Otro buen sitio web para concursos. En cada mes obtendrá unos 2-3 concursos en este sitio web.
(V): topcoder Aquí islegengery top coder. Si realmente te sientes seguro, puedes probar esto.
====================================
Creo que esto es bastante bueno, ya que estos 5 sitios web tienen mucha competencia, realmente no necesitas ir a ningún otro lado.

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 ACM ICPC?
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 atrás?
4) ¿Cuál fue la estrategia de programación competitiva de Anudeep Nekkanti para convertirse en el puesto 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? Si ya tiene algún conocimiento en su haber o nunca ha escrito una línea de código antes, comience explorando sus opciones en estos 11 sitios web fantásticos.

1. Codecademy

Codecademy es el lugar perfecto para que los codificadores aspirantes comiencen a aprender. Los proyectos interactivos y los cuestionarios le permiten obtener la experiencia práctica que necesita para comprender realmente los conceptos que se le están enseñando. Hay cursos separados para cada tema: puede comenzar con Crear un sitio web o Aprender HTML y CSS, y progresar a JavaScript, SQL y más. Codecademy también proporciona foros de discusión, glosarios de lenguaje de programación y publicaciones de blog y artículos para ayudarlo a medida que aprende.

2. Campamento de código libre

En Free Code Camp, aprenderá habilidades poderosas mientras (eventualmente) construye 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 codificadores prometedores en tu ciudad.

3. Codewars

La programación se une a las artes marciales en Codewars, un “dojo” de codificación donde practicarás desafíos de “kata” para mejorar tus habilidades. A medida que avanza en las filas, enfrentará 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 Viking Code School también tienen una versión gratuita: el Proyecto Odin. Se centra en enseñarle las habilidades que necesita para una carrera exitosa en el desarrollo web. Saldrás del otro lado conociendo Ruby on Rails, Javascript, jQuery y más, con un portafolio 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 usan HackerRank para perfeccionar sus habilidades de desarrollo resolviendo desafíos de código. Hay un elemento divertido de competencia, ya que ganas puntos por conquistar los problemas y vye por un primer puesto en la 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 utilizarlo como práctica junto con otro plan de estudios.

6. CodeFights

CodeFights es muy similar a HackerRank: lucharás contra extraños (¡y amigos!) Por un rango competitivo. Compite 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ás 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 en sí son gratuitos, debe pagar si desea un certificado verificado (el precio varía de un curso a otro, pero generalmente es de $ 50- $ 90). Cuando esté listo para subir de nivel aún más, edX también presenta programas únicos de “MicroMasters” que consisten en una serie de cursos de posgrado 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 gratuitas de aprendizaje en línea. Con los tutoriales en video paso a paso, puede aprender a programar dibujos, animaciones y juegos usando JavaScript y ProcessingJS, o aprender a crear páginas web con HTML y CSS.

Aquí está la lista de los 10 lenguajes de programación principales que dominarán el mercado de desarrollo de aplicaciones en el año. Pero te sugiero que aprendas Python. Porque profesionalmente, Python es ideal para el desarrollo web de backend, el análisis de datos, la inteligencia artificial y la informática 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 hacerlo también.

1. Swift 4.0

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

La nueva versión se ha introducido con nuevas características 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 utiliza para el desarrollo de aplicaciones de Android, incluye características que promueven la facilidad de uso, la productividad, la seguridad, el rendimiento mejorado y la programación poliglota mejorada.

3. Kotlin

El lenguaje de programación oficial de Google, Kotlin, se utiliza para desarrollar aplicaciones multiplataforma. Con la ayuda del lenguaje, 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. Como es muy nuevo en la industria, recientemente escribimos un artículo para ayudar a que los desarrolladores puedan cambiar fácilmente 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 se pueden crear aplicaciones, que se ejecutan en dispositivos iOS y Android usando 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; IU gráfica de escritorio: Panda3D, Pygame y desarrollo web: Bottle y Django.

Python es conocido por su sintaxis limpia y su 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 impulsado por línea de comando, lo que significa que los desarrolladores ingresan el comando en el indicador y cada comando se implementa uno a la vez.

7. Node.Js

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

Utiliza 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, la manipulación de matrices, 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. Según las estadísticas de Google Trends, este idioma continuará en el mercado.

10. JavaScript

Permite desarrollar aplicaciones para dispositivos móviles, de escritorio y web, así como crear sitios web interactivos. En comparación con Python o Java, JavaScript es más fácil de aprender e implementar debido a todas las características de interfaz de usuario 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, que ocupa el primer lugar 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. Todos quieren convertirse en desarrolladores 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, como cualquier otro lenguaje de programación. La mejor manera de aprender programación java.

Aquí puede practicar más de 500+ Problema con la solución en C, C ++ y Java.

Para principiantes, el mejor sitio web en India : programación básica

Gracias por A2A.

No mencionaría muchas fuentes, pero encontré que CodesDope es el mejor sitio para aprender la codificación desde el nivel 0. La razón por la que recomiendo este sitio es porque la forma en que se explican los temas desde cero es tal que cualquiera puede aprender fácilmente cualquier idioma en poco tiempo y realmente disfrutarás aprendiendo de este sitio. Además 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.

Además de los sitios sugeridos aquí, me gustaría recomendar:

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

Udemy
Udemy ofrece una gran cantidad 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 en la Web que pueden bajar los precios.

Udacity
Udacity es otra gran fuente para impulsar su cognición de codificación. Puede pagar 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 pro bono.

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

Feliz codificación !!

Hola ! Felicidades, tomaste una decisión.

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

  • Para aprender desarrollo / diseño de sitios web: los tutoriales web en línea de W3Schools son 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, Financial Accounting, Text and Video Tutorials para UPSC, IAS, PCS, Servicios civiles, Banca, Aptitud, Preguntas, Respuestas, Explicación, Entrevista, Entrada, Exámenes, Soluciones, Ejemplos, En línea, Prueba, Asuntos actuales 2017, Prueba de aptitud, Capacidad verbal, Conocimientos generales, Razonamiento, Prueba simulada, Kubernetes , Spring JDBC, Java Concurrency, Spring AOP, Gerrit, Spring MVC, Indian Polity, History, Geography, Biology, Physics, Chemistry and Economy
  • Tutorialspoint es una de las plataformas de tutoriales en línea más grandes del mundo con buen contenido.
  • Aparte de estos dos, busque algunos en google y consulte el sitio web donde más entienda.
  • La codificación es sobre lógica y práctica. 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 cualquiera que quiera convertirse en programador. Los tutoriales en este canal cubren una variedad de diferentes lenguajes de programación y marcos como

PILA MEDIA

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 con seguridad. Si quieres aprender programación, solo hazlo.

Los sitios web son buenos para probar cosas como primera medida. Mi recomendación es Codecademy. Se volverá irrelevante en gran medida poco después de completar su primer curso allí, ya que los sitios web no se ocupan de todas las demás cosas que los programadores tienen que lidiar 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 ellas, 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? Aplicaciones? Investigación estadística? Prueba matemática? ¿Astronomía? Elige tu veneno, apunta hacia él y sigue aprendiendo en el camino.

Buena suerte

TutorialsPoints.org

Tutoriales web en línea de W3Schools

w3schools c ++ (google it)

Tutorial DBMS – Tutorial de base de datos

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

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

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

Esquema de la serie de libros de estafa.

Si desea comenzar desde básico, puede ir a W3Schools, es uno de los mejores sitios web para aprender codificación. Puedes aprender desarrollo de php, html, css, java y muchos más desde aquí.

W3schools es el mejor si quieres comenzar como programador. Otro sitio del que puede aprender el código es:

  • CÓDIGO Academia
  • Code Avengers
  • Código escolar
  • Casa del árbol
  • Aprender calle
  • Udacity
  • CodeHS
  • academia Khan
  • Scratch 2.0
  • SQLZOO

Gracias

Primero decida por qué está aprendiendo a codificar. El “código” podría referirse a las docenas de lenguajes de programación diferentes 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é idiomas se utilizan. Elija uno y luego investigue el mejor sitio web para aprender ese idioma.

Pero si desea una introducción a la programación utilizando un lenguaje que se utiliza para todas las áreas mencionadas anteriormente y muchas otras, le recomiendo la Introducción a la informática de MIT 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 y Khan academy.

Pero … en mi opinión …
Espero que sea un principiante en el lenguaje de programación, así que en primer lugar le sugiero que aprenda el lenguaje de programación “C” y luego continúe con cualquier otro. La programación en C es como lengua materna para todos los demás lenguajes de programación.

Así que primero vaya a Wikipedia, comprenda cómo evolucionó y luego intente descargar un buen libro electrónico en ese idioma, no siga un sitio web para comprender el idioma … terminar el libro siempre le brinda una mejor habilidad que seguir un sitio web en lenguajes de programación. Todo lo mejor…

Aclamaciones,
kishore

Hay muchos sitios web que ofrecen cursos para aprender a programar. Pero la forma en que se explica a veces no es cómoda para un principiante completo de entender. Como solicitó el mejor sitio web para principiantes, le daría Codesdope. Es el mejor sitio web que he encontrado 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 plantear sus dudas en un foro de este sitio web dedicado a preguntas y respuestas a Codesdope: Discusión, lo que aclarará sus dudas si se ve atrapado en alguna.

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.

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

YouTube, Codecadmy, freecodecamp, codeschool, casa del árbol

Hay muchos recursos disponibles para aprender codificación gratis en internet.

debe comenzar desde algún lugar. Le sugiero que comience con codecadmy debido al entorno amigable para 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 otros programas para comprender la lógica. Intente construir algunos proyectos por su cuenta. Los proyectos son la mejor manera de aprender cualquier cosa.

Todo lo mejor

¿Puede explicar qué tipo de codificación le interesa?

Si tiene algo específico que está buscando, como cómo validar un formulario o un bucle sobre una estructura, le recomiendo StackOverflow.com.

Si, por otro lado, está tratando de aprender a codificar en general, le recomiendo FreeCodeCamp.org, que tiene cursos en idiomas específicos. Consulte su guía en la guía freeCodeCamp que enumera los temas y los idiomas disponibles para su 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 web en línea de W3Schools
  4. Youtube

Gracias 🙂

Para la programación web, recomiendo los tutoriales web en línea de W3Schools

Este lado también es muy completo: Tutoriales para Gerrit, Spring MVC, Apache Solr, Excel Power View, Sencha Touch, Tex Commands, 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, Rural Marketing, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, Panel de SAP, SAP PI, ExpressJS, Design Thinking, Internet Security, PyGTK, Apache Drill, Excel Charts, Elastic Search, Computer Security, Extreme Programming, Behavior Driven Development, Conversion Rate Optimization, 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 aprendizaje sobre desarrollo web es el mejor. Lo único que los hace diferentes depende de usted. Por ejemplo, odias una gran cantidad de temas o documentos poco prácticos, o quieres un código, pruébalo y descubre el tuyo sobre cómo sucede. Entonces, todo depende de usted, puede intentar buscar en Google y descubrir su propio camino. Pero aquí hay un enlace Tutoriales web en línea de W3Schools Todos los que están aprendiendo desarrollo web están viendo W3Schools. Si tiene alguna confusión, puede crear una cuenta y preguntar en este enlace Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras.