I've been through Code Academy and LearnStreet Beginners courses. I am currently workign on the beginner's projects in Code Garage to practice. It seems, though, that there are some methods needed to complete the projects that werne't covered in the lessons. Anyone else use this site and notice this? Also, what site can go to to learn intermediate and advanced JS for free like I did the beginner stages? Oh, a third question. Is it common practice ot look at a cheat sheet or refer to a site when needing a method or looking for a property?

OK. Thanks for your time.

Dani AI

Generated

— short, practical guidance to bridge the beginner-to-intermediate gap and to expand on what and said.

Beginner courses often teach core syntax and small DOM tasks but skip broader APIs and patterns. For reliable reference reading and deeper explanations try these free, authoritative resources: MDN JavaScript Guide for API and behavior, javascript.info for modern language concepts, Eloquent JavaScript for a guided book-style approach, and the You Dont Know JS series for advanced topics. For practice and katas use freeCodeCamp and Codewars.

A focused learning path that works in practice:

  • Solidify language fundamentals: types, coercion, functions, closures, prototype chain, this, hoisting.
  • Learn async: callbacks, Promises, async/await, and the event loop.
  • Apply knowledge in projects that force you to use the DOM, fetch/XHR, and browser APIs.
  • Add tooling: basic npm, bundling, and linting only when they help your workflow.

Practical workflow: read a short doc on the feature, implement it in a tiny project, then extract tested utilities into your personal snippet repo (as suggested). Example utility module pattern:

/* utils.js */
export function clamp(n, min, max) {
  return Math.max(min, Math.min(max, n));
}

Import where needed with import { clamp } from './utils.js'.

A few cautions: use cheat sheets and docs as memory aids, not substitutes for understanding; prefer MDN for authoritative method details; and rely on browser DevTools for step-through debugging rather than blind copy/paste.

Recommended Answers

All 2 Replies

Is it common practice ot look at a cheat sheet or refer to a site when needing a method or looking for a property

Yes, definitely. I can't remember everything for all languages.

Cheat sheets are wonderful! Copying code from other projects you've done is common. It's also common practise to save a document with all the "utilities" you've developed and copy from that into new projects.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.