Coding Journey
Everyone has to start somewhere. Here are some tools I've found useful.
The more you code, the more you know.
"With enough time, patience and commitment you can learn anything."
Coding References- Learning:
Modzilla/ mdn (https://developer.mozilla.org/en-US/)
Incredibly useful for looking up relevant HTML, CSS, Javascript material and is hands down my first recommendation. Modzilla provides practice consoles to better understand the limitations of certain coding elements. I've found extremely user friendly.
W3schools (https://www.w3schools.com/)
This site is helpful for looking up information to many languages. W3schools provides practice modules as well.
Practice Problems:
Codewars (www.codewars.com)
This website has been incredibly helpful in practicing problems at the appropriate level and teaching me new methods/functions to use. Great hands on experience!
Benefits: allows you to see other user's solutions to the same problems you completed. Provides a discussion platform for comparing, discussing & sending "clever" points to fellow users. Fast way to learn more effective, efficient and robust coding.
Hacker Rank (www.hackerrank.com)
HackerRank is geared more towards interview preparation and provides useful challenges. However, you are not allowed to see alternative solutions to your own.
Benefits: interview preparation style questions that are geared towards real world experience.
CodePen (https://codepen.io/)
CodePen is a place to learn how a console works and to design your own text specs. This is more of a playground that is free form and allows you to have a better understanding of the relationship between HTML, CSS, Javascript.
Benefits: can run test specs in Jasmine (https://jasmine.github.io/) or Mocha (https://mochajs.org/).
jdoodle (https://www.jdoodle.com/ )
Jdoodle is an online compiler and editor that can be used for multiple scripting languages. This is a well structured visual learning tool that can be used to gain a deeper understanding of a mirade of languages: HTML, CSS, Javascript, Python, C#, Go, Java, Perl, Ruby, Switft, SQL, PHP and so much more.
replit (https://replit.com/)
replit is an IDE that allows one to practice various coding examples, geared more towards Python. This is a great learning tool for beginners trying to learn more Java, Node.js, Python and C++.
Videos, Audio's and More:
ColorCode (https://www.youtube.com/c/ColorCodeio)
Useful video's for understanding Javascript to the appropriate level. Allows coding videos that you can engage with, by doing your own coding in parallel. Clean, Cogent and digestible videos.
Learning JavaScript
O'REILLY's essentials are here with the 3rd edition of a wonderful starting point to learning all the basics you need to know about Javascript. Please find the book here:
https://www.oreilly.com/library/view/learning-javascript-3rd/9781491914892/
Potential Free-Lance Work:
Turning (https://www.turing.com/)
To be tested. Seems to prefer more senior level engineers.
Upwork (https://www.upwork.com/)
To be tested.
Fiverr (https://www.fiverr.com/)
To be tested.