This is a good reference site: http://www.w3schools.com/w3c/
But there are LOTS of other ones and tutorials including YouTube videos – google will find you many :).
For WP info, try the Codex: http://codex.wordpress.org/Getting_Started_with_WordPress
Also, http://wordpress.tv/
All the above mentions, by WPyogi are good. If you have no foundations of HTML and CSS, it is probably wise to learn them separately, then think about how they apply to WordPress.
Good Free Resources:
http://www.w3schools.com/
http://www.codecademy.com/
If you have the time and money to invest:
http://www.lynda.com
http://www.learnable.com
Andrew Nevins
(@anevins)
WCLDN 2018 Contributor | Volunteer support
Thanks for the links everyone.
I’ll work my way through them properly shortly, but they still seem to be missing what I’m looking for. I understand the code examples. What I’m not getting is the simple stuff like how on earth I get this code into WordPress. Most tutorials seem to skip this step!
PS I’ve read most of the links WPYogi linked me to, they’re still not really clear on how you get these features into WordPress although I do understand the script itself.
Unfortunately, it’s not that simple to grasp – and it depends on what you are trying to change or do. WordPress doesn’t use static HTML so except for content, you can’t just add HTML – it often involves modifying .php files, so you then need to understand how WP is coded/works. For CSS, it’s mostly all done in the style.css file – but for sure, you want to use a child theme or custom CSS option (plugins can add that if it’s not part of a theme) for modifications so that they are not overwritten when the theme is updated.
For a custom template, the above would likely apply – but if you post more specific questions, someone may be able to give you more help with it.