¿Cuáles son los 5 mejores recursos en línea que puedo usar para mejorar mis habilidades de JavaScript para poder comprender las funciones de escritura, matrices y bucles?

Codewars

Codewars es un sitio web de codificación que se centra en la resolución de problemas y el pensamiento crítico. Al principio, podrías luchar. Pero a medida que resuelves los desafíos, puedes ver cómo otras personas resuelven problemas, cómo escribir código limpio y te exponen a nuevas partes de JavaScript y la Programación Orientada a Objetos (OOP).

Los desafíos comienzan con bastante facilidad, pero se hacen más difíciles a medida que avanzas. No te preocupes por “terminar” esto por mucho tiempo.

Una cosa que me gusta especialmente es que puedes usar otros idiomas, no solo JS. Una vez que aprendas a usar JS básico, comienza a buscar en otros lenguajes como C ++, Java y Python. Cada idioma tiene sus propias fortalezas y debilidades, por lo que puede acostumbrarse a saber cuándo un determinado idioma es mejor para una determinada tarea.

.

academia Khan

Cuando empecé, aprendí JavaScript de la Academia Khan. Incluso si no tienes ganas de seguir su curso, deberías probar su Javascript Engine. Es una excelente manera de programar animaciones simples, juegos simples y juegos GRANDES. Pasé de sentirme realizado para escribir un algoritmo de clasificación a hacer un juego de 1.000 líneas (quiero decir, para un niño pequeño, en realidad es mucho código). El hecho de que puedas escribir:

línea (20,20,200,200);

y hacer que aparezca una línea en la pantalla es increíble. Es increíblemente simple y divertido de usar. Por cierto, saluda a Error Buddy para mí

.

Google, desbordamiento de pila, etc.

Digamos que se olvida de cómo hacer una matriz (esto en realidad ocurre con bastante frecuencia; no juzgue). Escriba “array in javascript” en Google, haga clic en un enlace en StackOverflow y, de repente, sabrá cómo escribir un array.

Mucha gente piensa que si dominas algo, no deberías tener que usar referencias. Yo respetuosamente no estoy de acuerdo. No debes hacer que la memorización de la sintaxis sea tu objetivo.

Yo personalmente no puedo escribir código sin referencias. Simplemente no puedo Comienzo a inicializar una matriz, reubicar un objeto … luego, BAM. ¿Se llama stack.put o stack.push? ¿Cómo puedo configurar un intervalo de nuevo? ¿Dónde se supone que debo usar las corrientes?

La mayoría de las personas probablemente no son tan extremas como yo (tengo problemas de memoria, tanto en la computadora como en mi cabeza), pero saben que está bien usar referencias cuando codifica.

.

Editor de codigo zed

Oye.

Eh, tú.

¿Realmente quieres construir algo?

Ya sabes, has estado aprendiendo Javascript por un tiempo. ¿No quieres crear una aplicación que puedas compartir con tus amigos?

Sí, para hacer eso, necesitas poder crear archivos .js. Y … por eso necesitas el editor de código de Zed. Compre ninguno y obtenga uno gratis, disponible en Chrome Web Store

Con toda seriedad, una vez que haya terminado con matrices y objetos y todo eso, debe comenzar a aprender cómo hacer cosas. Eso significa que debes comenzar a buscar en HTML general, en el lienzo de HTML para crear gráficos y animaciones, en redes, en hilos, etc.

Yo uso Zed Code Editor. Puedo codificar, tal vez escribir un poco fuera de línea, convertirlo en un archivo js, ​​y luego todo lo que necesito es un archivo JSON (bastante simple, solo como 20 líneas de código que pueden ser mayormente ctrl-cv) y tengo una extensión corriendo en Chrome. Desearía haber descubierto a Zed y el proceso de creación de aplicaciones antes, por lo que podría estar haciendo más con eso hoy.

.

.

.

Sí, esos son mis cuatro.

ummmm.

¿Qué tal algo que muchas personas pasan por alto?

cantidad var = 10;

mientras (cansado) {
bebida (café, cantidad);
cantidad ++;
if (cantidad> presupuesto) {sleep ();}
}

Eso sería habilidades de programación, no habilidades de JavaScript. Los lenguajes son sintácticos, la programación es lógica, y las funciones, las matrices y los bucles son lógicos, se llaman lo que se denomina lenguaje agnóstico. (IOW. Si necesita un bucle do while en lugar de un bucle do hasta, es lo que necesita independientemente del idioma en el que esté codificando).

Intenta Introducción a la Informática.

Conocer bien JavaScript es solo saber el idioma. Una vez que se dé cuenta de que, en este punto del programa necesita un bucle do while (lo sabría porque conoce la programación), podría usar Google para buscar la redacción en JavaScript (o Python o Fortran o cualquier otro idioma) – simplemente ingrese javascript do en el cuadro de búsqueda de Google y obtendrá docenas de ejemplos de cómo redactarlo en JavaScript (o cualquier idioma que lo solicite).

Si tiene problemas con los bucles, si las declaraciones y funciones no tiene habilidades para mejorar. Ninguno, Null, NaN, Nill.

Olvídate de los 5 mejores recursos, elige cualquier curso en línea y hazlo.

O un libro.

Intenta aprender a codificar y ayudar a organizaciones sin fines de lucro.