How to become a programmer? (Fun)
Tags: jokes, webdev
Published: 2020-01-14 20:44:29

Hey, DEV.to community!

Among all these serious posts, I thought it would be cool to have some fun posts. Then I searched for related tags, and I saw that YES THERE IS A JOKES TAG!

This is gonna be a fun post so, any relation between any of these steps and anything is coincidental.

Have fun!

![Gaming laptop](https://o.aolcdn.com/images/dims?quality=85&image_uri=https%3A%2F%2Fs.aolcdn.com%2Fhss%2Fstorage%2Fmidas%2F7d7f52e7a7ab3d7bac0bc480e734690a%2F206547300%2Feng-razer-edJT.jpg&client=amp-blogside-v2&signature=6ccf6c726cb9ddee09ff807c5fe7b3719fcb4880)

# Buy a gaming Laptop

Every programmer needs a cool laptop (DAAH), it should have a cool CPU like Core i9 or at least Core i7.

It should have RGB features and also 4K screen resolution.

Keyboard being RGB can have a great effect on your application's quality.

![Tree](https://thepracticaldev.s3.amazonaws.com/i/4vgky0xafx9492dae1le.png)

# Tree

Open the mysterious black screen and type `tree` let it go as far as it goes and show it to your friends. The longer your tree is, the more professional you are.

![Arch linux](https://www.sololinux.es/wp-content/uploads/2019/06/Los-mejores-derivados-de-Arch-Linux-730x430.png)

# Install a cool Linux distro

A cool Linux distro is the one no one knows how to use it (maybe even you). The more complicated and non-graphical it looks it adds to your reputation more and more.

Try to learn some basic commands and use them in the Terminal. This is a bonus point.

![Dark IDE](https://superdevresources.com/wp-content/uploads/2017/11/vscode-default-dark-theme-1024x666.png)

# Dark IDE

This one is really crucial. If you don't use a dark theme on your IDE you are not a programmer at all, no chance, don't try.

![Some cool words](https://www.dictionary.com/e/wp-content/uploads/2018/03/rap_slang4.jpg)

# Learn some cool words

This is the second most important thing ever. Learn some cool words related to programming even though you don't know how they work. The word you know might not even exist.

BUT BE CAREFUL! This can only work among your non-programmer friends.

Some of these words can be useful: API, Framework, Web Server, IDE, Compiler, Bug

Some more advanced words: RegEx, Intrepret, Data Structure, Data Type, DNS, Git

Some more more advanced words: RDBMS (Relational database management system), NoSQL, MVC, HMVC, LAMP, JAMStack, Version controlling

You can also make some as I said (dangerous trick though), like: BCA (Bidirectional Connection Architecture). LOL

But always remember what they mean in case anyone asks you, so you don't get stuck.

![Versions](https://oneidalanguage.ca/wp-content/uploads/2018/12/nuumbers_banner-1-896x320.jpg)

# Versions

We'll this is a rescure plan actually. In case you wrote a code infront of your friends and it doesn't work, always blame the compiler's versions or the programming languages version.

![Stickers](https://images-na.ssl-images-amazon.com/images/I/81S9qsHCFfL._AC_SL1000_.jpg)

# Stickers

I almost forgot this one.

Spend at least 100 bucks on programming stickers and stick them to your laptop. The less visible place on your laptop, you are a cooler programmer.

![Vim](https://user-images.githubusercontent.com/13142418/61462920-0bd9d000-a9a6-11e9-8e1f-c70d6ec6ca1e.png)

# Use Vim

Always use Vim. And let every one know you are using it.

By @deciduously

---

What are somethings you've done like this before? To be cooler? Write them down in the comments section and I will add the good ones to the list.