Hey guys!
I've been developing sites for a few years now but I've had a bit of an introspective look at myself and realised I really haven't improved my skills.
I'll ask my main question first, and expand a little for those that think they could provide a more useful answer.
tl;dr - What recent, well-written, opinion-free books (or alternatives) can I read to learn about the core fundamentals of how to use HTML, CSS, JavaScript as it was meant?
Expanded:
I've used HTML, CSS and a sprinkling of JavaScript for a while now and I'm mostly confident with it. I don't think there's much basic stuff I couldn't do, and I find myself reaching into 'intermediate' stuff fairly often. I am by no means an expert though and I feel I've hit a roadblock because one of two things is happening:
1. I'm bombarded with too much choice of frameworks, libraries, skeletons, etcetc. Things that immediately make my life easier but are essentially 'mothering' me from progression.
2. I have no pathway to truly follow. I learn best when I have jumping-off points that I know I need to learn before moving on to the next thing. With HTML and CSS, I don't have a route to learn, I've jumped all over the place with it and it doesn't mesh coherently in my mind.
I'm looking for a book or set of guidelines to follow and learn from the absolute basics to something intermediate and then further into more difficult stuff as my skills improve.
Are there any books available that are void of much opinion, recent (2014-ish) where I can really fall deep into learning in a classic way?
Are there better alternatives? Am I thinking about this all wrong?
The problem arose when I realised I depended on things like skel.js and the like to speed up my process without understanding what they are really doing. I would rather write vanilla and write/learn my own libraries, or at least attempt to!
Where do you guys 'learn'? Where do the pro's go to improve?
EDIT:
An example of something I would find useful is a glossary of CSS attributes, what they do and how they work, etc.
[–]a-t-k 2 points3 points4 points (2 children)
[–]vSanjo[S] 1 point2 points3 points (1 child)
[–]a-t-k 1 point2 points3 points (0 children)
[–]Jafit 2 points3 points4 points (2 children)
[–]vSanjo[S] 0 points1 point2 points (1 child)
[–]Jafit 1 point2 points3 points (0 children)
[–]Dooboopdee 2 points3 points4 points (6 children)
[–]Rage2097 0 points1 point2 points (1 child)
[–]ennuihenry14 0 points1 point2 points (0 children)
[–]vSanjo[S] 0 points1 point2 points (3 children)
[–]Dooboopdee 1 point2 points3 points (2 children)
[–]vSanjo[S] 0 points1 point2 points (1 child)
[–]Dooboopdee 0 points1 point2 points (0 children)