This is where you’ll find tons of opportunities for getting into coding websites. Whether you are brand new and just want to make a fun, simple website for family photos, or you have coding experience and want to launch a career, there will be something here for you. Coding for website design is a tricky arena to navigate because there are many programming languages used for the full process, like HTML/CSS, JavaScript, Ruby and SQL, just to name a few. When you see the term “Full-Stack Developer” it is referring to someone who is competent with most or all of the languages necessary to build a website, both visually and functionally. More specific tools, like JavaScript and Ruby, are used to enrich websites with cool looks and features. JavaScript is most widely used on the web, but that is not its only use, so learning JS can be more widely applicable.
Full-Stack Courses…
Khan Academy – Great for those who know Scratch and are ready for more depth.
Free Code Camp – The best place to start for brand-new coders.
JavaScript
Crunchzilla – Simple and concise walkthroughs for ages preteen through adult, with few additional resources.
SoloLearn (JavaScript) – Read-throughs and quizzes for quick studying. Also available as an awesome app for Android and iPhone.
Code Academy (JavaScript) – Interactive walkthroughs, which allow users to start coding immediately. Fun and engaging.
JavaScript Example Websites – These websites use JavaScript to create unique, interesting and beautiful designs. Check them out!
JavaScript Quick Reference – On this site you can look up information about specific parts of the language, from variable types to built-in functions.
Ruby
Hackety Hack – Downloadable software for creating simple user-interfaces with Ruby. Several introductory lessons are available.
Code Academy (Ruby) -Interactive walkthroughs, which allow users to start coding immediately. Fun and engaging.
Ruby Quick Reference – An easy way to look up parts of Ruby to get more information.