Beginner in Front-End? Don't Learn React, Angular or Vue

Beginner in Front-End? Don't Learn React, Angular or Vue

Should Not Learn React, Angular or Vue as a Beginner in Front-End. What should I learn? maybe front-end web development, or maybe Cloud computing, Machine learning engineering is better for me ,nah back-end web development is the one chosen for me .

In the first steps as a programmer , people really lose their way trying to find their passion and they keep asking themself a lot of questions like : what should I learn? maybe front-end web development, or maybe Cloud computing, Machine learning engineering is better for me ,nah back-end web development is the one chosen for me .

However when it comes to the most fascinating field “front-end web development”people really get glamorized by how everyone is talking about this field , how they say : you don’t need any mathematics ,there’s no complexity you just need some Html CSS & Javascript and you are ready for that up coming job “, plus the fact that it seems easy to learn and understand in the first glance.

As a new person in the front-end development with some basics in Html,CSS, Javascript the first thing you hear in Facebook groups or Twitter “you are new !! Hop ! you better go learn some React ,Vue, or Angular ”, and because there’s a lot of hype around it, plus it’s popularity too ,and how it stands among most stared projects and Repositories in Github with other front-end/UI tools or toolkit and technologies like Bootstrap and Flutter, So you fail in that trap the trap of starting React or Vue, Angular without any prior or advanced knowledge in Javascript.

When you fail in the trap of starting a path in framework or library without prior or advanced knowledge in the language used to build that framework /libray .

As example React.js ,first of all, you look up for a book ,course in Udemy , Pluralsight or maybe a free tutorial in Youtube about React, in the case of the book , assuming you are in hurry like most beginner one of the things that you may do is skipping the prerequisites or the books introductions , so you just start with the first chapter Let’s say how to write the “Hello world” program ! and suddenly you get shocked by something like this(without any comment for highlighting ):

 'use strict';
var Hello = React.createClass({

  render: function() {
    return React.createElement("h1", null, "Hello World!");
  },

});

var div = document.getElementById("hi");

ReactDOM.render(React.createElement(Hello), div);

or something Like this :

ReactDOM.render(
  <h1>Hello, world!</h1>,
  document.getElementById('root')
);

And you ask your self:” what kind of Hell is that I guess backend dev would be better than this I need to change the plan” , I say no you don’t need to change the plan this is just what’s going to happen in case you just learned some basics of Html,CSS & Javascript and you decided to start React or Angular or Vue .

javascript web-development react angular vue

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How native is React Native? | React Native vs Native App Development

Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.

Angular vs. Vue vs. React: The BEST JavaScript Framework in 2020

Angular vs. Vue vs. React: Which JavaScript framework is the best for Web Development, to learn and use in 2020?

20 Best JavaScript Admin Templates for React, Angular, and Vue.js

20 Best JavaScript Admin Templates for React, Angular, and Vue.js. With this list of JavaScript admin panel templates and dashboards, it's painless to create beautiful, interactive UIs.

Vue vs. React vs. Angular: Which JavaScript Framework is Right for You

Vue vs React vs Angular: Which JavaScript Framework is Right for You. JavaScript is a high-level programming language. Both front-end and back-end development can be conducted with JavaScript. Vue provides higher customizability and hence is easier to learn than Angular or React. Further, Vue has an overlap with Angular and React with respect to their functionality like the use of components.

Angular, React, Vue and Co: Web Components and Micro Apps

Angular, React, Vue.Js and Co. peacefully united thanks to Micro Apps and Web Components. Micro Apps With Web Components Using Angular Elements. Learn how to use Web Component to build a micro-app architecture. Learn how to use it to mix different technologies. Learn how to implement overreaching routing, messaging and authentication