Useful sites and resources for additional reading
- While our course does not have any recommended reading materials, we can provide a number of useful resources which will help you improve your coding ability. For HTML, CSS, JavaScript, MySQL, Python, and jQuery, w3schools is invaluable: https://www.w3schools.com/
- Bootstrap provide extensive code samples and examples showing how to use all of their components: https://getbootstrap.com/docs/4.3/components/alerts/ Furthermore, the links in the sidebar contain information and code which will help you create custom layouts and styles.
- StackOverflow is a developer Q&A site where you can ask programming related questions and browse thousands of already-existing answers: https://stackoverflow.com/questions/
- Coding standards are style guides for writing code. Picking a standard and following it will make your code tidier and easier to read. Many standards exist and are readily available online. For example, Google’s standards are available here: http://google.github.io/styleguide/
Programming languages generally come with extensive official documentation. This generally consists of a breakdown of each data type, a list of available functions, and descriptions of what these functions do and what arguments they take. This documentation is generally not useful for beginners, as it does not include tutorials, and the code examples contained within can be quite advanced or difficult to follow. As you hone your programming skills, this documentation will become more and more valuable:
- HTML: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference
- CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
- JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
- Python3: https://docs.python.org/3/
- Flask: http://flask.palletsprojects.com/en/1.1.x/
- Django: https://docs.djangoproject.com/en/3.2/
- MongoDB: https://docs.mongodb.com/
- Git: https://git-scm.com/doc