What is the difference between front end development, back end development, and web development?
Back end development normally refers to server side web development – the bits that underpin the GUI a user sees. This covers a very wide range of technologies.
Web development is a catch-all, covers both, not sure if it actually means a whole lot.
Back end is PHP, Node.js etc.
Web is both.
Oh, now I understand! I am rooting for front end development then!
Which would you suggest?
By observation, I believe that I shall be great with html and CSS but I will struggle a lot with JS.
Of course! I have always been determined to learn it! And I will.
Yes, thank you. I have been learning JS with FCC for a couple months now. I am struggling but everybody is really supportive and I’ll work my head off till I have completed and mastered it.
Where would you suggest I go to learn the vanilla DOM API…and why the heck is it called vanilla?
It’s not called vanilla. People used vanilla because vanilla usually is reffered with the basic/normal non-modded. If you’ve heard of Minecraft, they used vanilla referring to the game non-modded. The fresh basic installation. So “vanilla” DOM API means the original DOM API. I’m just using the word vanilla because it’s common to use it as that. You can try to learn the DOM API in KhanAcademy. Here’s a link to that specific section, its free just like FCC :
Thank you so much! I had heard “vanilla” so many times I was confused. I am so glad i understand now.