5 effective ways you can improve your coding skills

A short thread 🧵
🎯Have good command of one programming language.

One thing I have noticed is that it’s far easier to learn a new language when you fully comprehend one. Instead of hoping from one language to another, fully commit to “mastering” just one.
🎯 Constantly practice what you learn.

Build projects based on them. There is absolutely no better way to learn than doing it yourself, and consistently. It doesn’t matter if it’s big or small, what matters is you do it. Practise makes perfect.
🎯 Use time-saving tools to code.

This increases productivity a lot. You can achieve a lot in limited time when you have the right tools at your disposal. Invest your time in tools that will eliminate repetition from your work.
🎯 Stay updated.

Read up-to-date docs/articles and watch recent tutorial videos. Changes occur at a rapid pace in the programming world and it’s best to stay updated. Language syntax and processes get deprecated at a fast rate, and new improvements are released as well.
🎯 Have a good understanding of data structures and algorithms concept.

This is literally what programming is all about. When you understand this, you automatically become a good programmer irrespective of the programming language involved.
That’s all from my part.

Do you have any other tips to add? Put them in the comments below 👇

Also, be sure to follow me (@UbahTheBuilder ) for more tips on web development.
"Teaching it. You can’t really forget what you’ve taught."

- @ihonomic

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kingsley Ubah💥

Kingsley Ubah💥 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @UbahTheBuilder

17 Mar
Basic git commands all software developers should know.

Thread below 🧵
🎯 Initializing a new repository: git init
🎯 Cloning an existing repository: git clone
Read 10 tweets
15 Mar
Complete web development roadmap for newbie developers, along with resources.

Thread below 🧵
🎯 LEARN HTML

HTML is the markup language of the web. With it, you can make texts underlined, bold, italicized etc. You can also create navigations, forms and many more web elements.

Learn about HTML here -

w3schools.com/html/
🎯LEARN CSS

CSS (Cascading Style Sheets) is used to style/design HTML elements. Without CSS, the whole web page would look boring. CSS can also be used to create simple, yet eye-catching animations.

Learn more about CSS with (@traversymedia)

Read 14 tweets
11 Mar
7 terminal commands all web developers should know.

Thread below 👇
🔹GIT

Git is by far the most popular version control system right now. 

There are plenty of third-party apps and tools available but most people prefer to access git natively though the terminal. 

Learn more about Git 👇

atlassian.com/git
🔹SSH

With the ssh command users can quickly connect to a remote host and log into its Unix shell. 

To establish a connection you simply need to specify the correct ip address or url. 

// ssh username@remote_host
Read 9 tweets
9 Mar
7 essential technical skills every software developer should have.

Thread below 👇
🔹OOP Language (C++, Java)

This is a programming paradigm that helps you model web entities after real life objects. Here you can specify properties and methods which controls how the elements looks and behaves.

It's also very powerful and allows you to virtually anything.
🔹DATABASES AND SQL

Data are stored in databases and SQL (Structured Query language) is the language used to manage relational "tabular" databases.

It is important you know SQL, along with a database like like Oracle ,
MySQL, Microsoft SQL Server, PostgreSQL
Read 9 tweets
8 Mar
🔹Do you use React?

Here are 8 React libraries every developer should know.

P/S: If you find this helpful, kindly retweet.

Thread below 👇
1. MATERIAL UI

Material-UI ranks among the most popular React UI component libraries. The components rely on React, but use Google’s Material Design.

App bars, auto complete, badges, buttons, cards, dialog boxes, icons, menus, sliders and more.

👇

material-ui.com
2. REACT BOOTSTRAP

React Bootstrap, a UI kit that retains it’s Bootstrap core, it replaces Bootstrap’s JavaScript with React.

Developers can choose from the thousands of Bootstrap themes readily available.

react-bootstrap.github.io
Read 10 tweets
1 Mar
6 fundamental tools every developer must learn to use.

A thread ⬇️
🔹Text Editors

Every programmer should know one text editor pretty well. Software developers do a lot of text processing jobs and knowing a text editor will always help.

Example of this is NotePad, which is a very good, omnipresent, basic text editor.
🔹Integrated Development Environments

An Integrated Development Environment (IDE) is software that consolidates the basic tools needed for software testing and writing.

Some IDEs are very complex and can act as an environment for creating applications.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!