As the demand for web apps start to increase so does the job title Full Stack Web Developer which includes front and back end development.
A Front End Developer should have some basic skills on his curriculum to start his career.
HTML / CSS
The most basic skills needed is HTML / CSS. HTML its pretty easy and fast to learn whilst CSS is easy at the start but it can get pretty complex when you start going deeper into the language.
Frameworks / Libraries
GIT is a must have for every developer. It is a software built for version control and it's pretty easy to learn. GIT uses a terminal with several command lines. It also has a built in GUI (graphical user interface) so you won't need to use the command line, also there are some softwares that mimic this GUI but add more features to it like GitKraken or SourceTree
This is what I consider to be the most basic skills a front end developer needs. While you learn these skills you will be forced to learn other languages / technologies. For example you can't use react without knowing JSX (tag syntax that looks like HTML). You will also need to know some basic concepts about Nodejs, Babel, Typescript, among others.
One last thing that a Front End Developer should be aware of it's SEO (search engine optimization) as you build your applications/interfaces you need to be cautious of how it will affect your page rankings on search engines like Google.
Keep in mind that this is my personal opinion about the basic skills needed by a front end developer. Do not assume I have the exact knowledge. Use differente sources for your understanding about this topic.
See you soon!