8 helpful tips for every newbie developer out there.

A must read thread ⬇️
🔹MASTER THE BASICS

This is very important. You may not know this, but most of the popular libraries/frameworks you see today are all built from an underlying fundamental language. Could be JavaScript, CSS or PHP. Grasp the basics properly.
THINK BEFORE YOU CODE

Before writing code for your application you need to imagine, in a step-by-step flow, how you want your app to run

Using a piece of paper close to your keyboard, draw graphs, concepts, images, etc.

Visualize your app and consider all you need to build it
🔹PARTICIPATE IN FORUMS

This can be helpful, especially when you're stuck. Reddit and Stack Overflow have a huge community of developers who are always willing to help.

Twitter's developer community is also a great place to seek help.
🔹USE TIME SAVING TOOLS

Time is very important, invest in managing it properly. Most popular IDEs have a plethora of extensions and shortcuts which can be very handy in eliminating repetition.

Find them and use them for efficiency.
🔹TEACH WHAT YOU KNOW

As they say : "The best way to learn is by teaching". That statement is absolutely correct.

I will strongly suggest setting up a blog where you write about all what you learn in the process of coding.

The benefits are huge, trust me!
🔹LEARN MORE LANGUAGES

Do this only when you're comfortable to. Learning a new language broadens your knowledge scope and opens you to a whole new way of coding.

Very beneficial.
🔹BUILD BUILD BUILD

This is arguably the most important. Lots of people just binge on tutorials but don't practice what they learned, i am guilty of this too. Trust me, it's not going to help you at all.

Engaging on projects will always make you a more proficient developer.
🔹BELIEVE IN YOURSELF

There is something known as impostor syndrome. It makes you doubt your ability to perform your work.

When this happens, you need to convince yourself that you're capable.
I hope this thread helps you become a better programmer.

If you find it helpful, kindly follow me @UbahTheBuilder for more tweets on web development.

Thanks and Goodluck!

• • •

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

18 Feb
8 JavaScript Libraries every developer should know.

A Thread ⬇️
🔹Lodash

Lodash is a JavaScript library which provides utility functions for common programming tasks. 

Lodash contains tools to simplify programming with strings, numbers, arrays, functions and objects.

lodash.com
🔹SWFObject

This simple yet powerful JS library is mainly used to embed flash SWF files in HTML documents. It supports only SWF files, and no other media types can be embedded using SWFObject. 

More here 👇

npmjs.com/package/swfobj…
Read 10 tweets
13 Feb
🔹What is an API?

In this thread, I'll tell you all you need to know about Application programming interfaces (APIs).

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

⬇️
🔹What is an API?

An API (Application programming interface) is simply the set of rules guiding how a client browser communicates with a web server to exchange data.

Three parties to note are:

- Browser (Client)
- Server (Back-end)
- A network (the Internet)
When we talk about APIs, we talk about requests and responses. A client makes a request to a server for data (HTML page or json data) over a network (The internet) and the server responds with the data.

The data transmitted to and fro are stored in something called Headers.
Read 9 tweets
27 Jan
Do you use or want to learn about the Express.js framework?

Here is a cleansheet which I have put together on Express.js which includes the request and response HTTP methods and middlewares

A thread 💈 ⬇️
The basic actions in Express.js which comprises:

- Importing express module
- Instantiating your app
- Listening at a port number
- Setting and getting properties
Request handler methods which are HTTP verbs for handling API requests

⬇️
Read 5 tweets
25 Jan
Are you interested in learning Python?

A thread on Python's basic syntax 🧵

P/S: If you liked this thread, please retweet.
VARIABLES
- Variable names are case sensitive (name and NAME are
different variables)
- Must start with a letter or an underscore
- Can have numbers but must not start with one
- Python is loosely-typed (you don’t specify the type when
declaring a variable.
FUNCTIONS

- In python, functions are defined with the def keyword.
- Indentation is used instead of curly braces.
- A colon is placed after the parameters.
- No semi-colons.
Read 12 tweets
20 Jan
Want to learn web programming?

Here are links to sites where you can learn about web development languages and tools for free.

Learn:

- HTML5
- CSS3
- JavaScript
- React
- Git version control
- Node and npm
- MySQL
and many more.

A thread 💈

#100DaysOfCode
#CodeNewbie

👇 Image
HTML5 -

This is the markup language used to structure web pages. You can learn all the basics at @Traversemedia's HTML crash course:

JAVASCRIPT -

JavaScript is the language of the browser.

No better way to learn JavaScript in-depth than reading the docs at Mozilla Development Network:

developer.mozilla.org/en-US/docs/Web…
Read 9 tweets
19 Jan
Hi.

My Name is Kingsley Ubah. I am a Software developer and tech enthusiast versed with a lot of programming languages and tools.

I share knowledge about Web programming, mostly CSS and JavaScript, with my tweets.

Looking forward to connecting.

Below are some of my tweets 👇
- DOM manipulation with pure vanilla JavaScript

Read 14 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!