Developer's programming languages won’t make you successful
Tags: webdev, programming, beginners, tutorial
Published: 2023-02-23 22:25:42

Here is the list to stay updated and become a top-notch developer

## Under the Hood
2023 is going and still React is popular, I can’t see it going away in near future at least for 5/10 years.

Companies are switching to Tailwind CSS from styled components, and React Native is booming in mobile app development. Expo is the future to build mobile apps fast and Firebase and such kinds of open-source databases will make the development a cakewalk.

Let’s begin the story, what all things you should keep on the bucket list in order to become a top-notch developer.

## Next js
I can’t say much about it, if you are using Vue js, Create React App, Gatsby or even vanilla javascript try Next js for once and then there is no going back.

It doesn’t matter where you came from what matter is where you go and why you go.

## Tailwind CSS
It's your choice, but tailwind is like an 18-year-old child writing CSS and I love using a tech stack that is easy to use and understand. I don’t want that complicated tool to use even if it is powerful.

## React Hooks
Hooks can be reused and hooks are easy to understand. Frontend becomes a logical language and fun and joyful when hooks arrived.

## Functional Component
I can’t say much, I know classes are good and powerful and important but man, I see everything as an object in frontend and programming, even that div element on the website is an object.

Watch this [video](https://youtu.be/eZeFTg1ufxA), Everything is an Object in programming.

When I started using Class, I started hating programming, but when I started using functions, I suddenly fell in love with programming.

It’s easy to understand and easy to use and everything in the backend is a function, YES, it is a FUNCTION.

## Python
See python is easy to learn and easy to write, it works well in backend development, machine learning, artificial intelligence, and data analytics.

Don’t get confused just start and time will tell everything.

You can prefer Golang also because its future is bright, Rust is quite promising because of its performance.

Don’t restrict yourself to the languages it's just the syntax and the bigger picture is the same for all.

## Notion
Doesn’t matter whether you are working in a job or for yourself, Notion is for everybody.

Your next IDEA begins with writing each and everything about it followed by developing, so Notion plays the fundamentals or is the base of the pyramid.

You can sort out everything about your life, career, and future through writing and Notion will certainly help with that. You can prefer any other tool you want just use the writing tool you will feel the difference.

## Daily Dev App
This might shock you but every time I want to read good articles from multiple platforms, daily.dev is the source.

It brings all the top articles from most of the top platforms on the internet for you.

## Productive workspace
You will spend more than 50/60% of your time on that system, continuously typing like a geek or stupid developer. It makes 100% sense to make that space a productive one.

Basic things to make your workspace a productive one

- Clean — Chaos is the opposite of organised, so clean your desk and you will feel relaxed.
- Buy a cheap keyboard and mouse, no need to go for expensive ones unless you can afford them.
- A silent place with some natural air — 10 minutes of sunlight every day will increase your dopamine and natural air and nature bring peace within you.
- Pen and paper — It’s a necessary

## Social Media
When it comes to social media, I found that people around me can’t see its power.

It's simple actually, your account history and search and following people on social media should be inclined towards your goal if not then at least they should motivate you.

I use Twitter to stay updated, I use Devto to see what people are building and writing about, I use the medium to understand developers' thoughts, I use Instagram to see developers' desk setup and workspace and small reels or podcasts.

Simply remember this -

- It’s not hard, we are lazy
- It’s not time-consuming, we are mismanaging
- It’s not about distractions, we are not purpose-driven
- It’s not about luck, we are not putting time to get lucky
- Use social media to grow and learn rather than just e
njoy.

Here is another way, pay that 5$ to medium, because once you spend money you automatically start using the product so use that habit of your brain in favour of YOU.

## Read books
This is what I am also adding to the bucket list, I use to read a lot during my college days but since I came into the job, I can’t find time to read.

But my developer's friends are reading a lot of books on Design thinking, Envision information, System designs, Creative thinking, problem-solving.

When I read about Design thinking I can clearly see the problems on my website, I can feel the pain in the user experience by putting myself in his/her shoes and that is the power that reading gives me.

I read this good quote on Why we should read, it said that the author/writer has to spend 10/15 or maybe 5 years to experience it and write it for you and you can easily grab that experience in certain hours, so why not READ?

Start with anything or any topic of book you want to read, if you haven’t experienced in reading then simply start with a book with less than 200 or 300 pages. The science says that we can finish 200 pages in a day if applied with full force or max it will take one week but starting small with certainly be a help.

## Part-time or Side Income
It's not important for everyone especially if you are an experienced developer or a founder of big MNCs but side income is not about money but about finding you out of the job passion.

Something in your life has to be with you forever and you can only find that by exploring things in life, the purpose of life is a purpose of life.

Even if it is a small amount but when you make money from your small subset of skill or from your passion you feel satisfied and worthy and that brings happiness.

So try it out it's not easy but it is not hard also.

## Conclusion
I can go on and on when it comes to improving our life.

I wish you all the best and I hope the suggestions will improve your life at least a bit. If so then feel free to let me know in the comment section, your comment not only help me but all the people reading this story.

Until next time, have a good day, people.
Shrey
[iHateReading](ihatereading.in)