what do you need to know to be accepted for a job in front end? and what framework is the best to learn as a begginer(which i will most probably use in my job later)
Go through some job sites and look at what they ask for in their job descriptions:
You will start to see some trends:
- Responsive design, mobile-first, and frameworks like Bootstrap or Foundation
- AJAX, JSON
- Version control (usually Git)
- Browser compatibility
- Frameworks like React, Redux, Angular2, etc…
To answer your question about “the best” to learn as a beginner, I will share my experience. Every job is different. Different companies choose different stacks. Some use Django/Python, some use Ruby on Rails. Some use React, some use Angular. Some use Bootstrap, some use Foundation.
Step 1 is to learn something really, really well. From there, you can learn something else. You will always learn on the job. Always.