DEV Community

Sam-Wisdoms  Amenyenu
Sam-Wisdoms Amenyenu

Posted on • Updated on

The most important thing to know before you start the actual programming/coding if you are a beginner.

To many people, learning something new can feel both exciting and challenging. However, it is a fact that learning is not exciting to everyone. It can be more challenging than the excitements that come with it. From my own personal experience, there are various factors that can contribute to good learning experience and there are various factors that can contribute to bad/struggling learning experience.

When you are venturing into a new area of study such as programming, the challenges can even be more, especially if you don’t have any background prior.

To deviate a little bit into religion about what the Bible says about confronting challenges during periods of difficulty; declare “I can do all things through Christ who strengthens me. (Philippians 4:13) and believe in yourself that you will confront the challenges head on, you will win, and you shall find the excitement that you wish to achieve in the end.

Every win comes with having a good strategy in place. Before you start to write codes as a beginner the number one question from my point of view which I believe you should ask yourself is which code editor will I feel more comfortable using to write my codes? Which other code editors are there that I can comfortably use or learn to use very quickly.

In this blog post, we are going to explore three (3) code editors that you can consider using as a beginner when starting to learn programming.

Visual Studio Code

Visual Studio Code is a lightweight, but powerful opensource code editor developed by Microsoft. The name is common among developers as it is a code editor that is easy to use and it is used by millions of developers world-wide.

Visual Studio code has a lot of customization features that make it user friendly and appealing for users.

Visual Studio code has a powerful IntelliSense; a feature that helps you to write code faster and accurately. VS Code have support for almost every major programming language. For example, JavaScript, C++, Python, TypeScript, CSS, and HTML are all supported. More rich language extensions can be found in the VS Code Marketplace.

If you are looking for a code editor that is easy to use, more customizable, is open source and most importantly with a lot of resources easily available to lay your hands on, then I will highly recommend VS Code.

Click here to Download VSCode that is compatible with your operating system for free from the VSCode website.

ATOM
Atom is a text editor that supports collaboration among developers thereby allowing for cross platform editing so developers can also collaborate across different operating systems. Developers can code together using the Teletype tool which is available in beta form.

The programming languages that are supported by Atom are C, C++, COBOL, HTML, CSS, Java, PHP, Ruby, Scala, and SQL.

The operating systems that this code editor support include Windows, macOS, and Linux. It is a free code editor so if you are looking for a code editor which offers a lot of features for ease of collaboration on projects, then Atom may be the right choice for you.

Click here to Download Atom for free from their website.

Sublime Text

Sublime Text editor is a code editor that encompasses complete development environment as it groups code, markup, and prose in a single tool. C++, Python, PHP, Rails, are some of the languages supported by this code editor.

This code editor is made to handle large projects and heavy coding. For instance, it can open a 7 MB source code file and scroll through 200,000 lines of code seamlessly. Sublime Text lets users to also quickly jump between files and functions using the go to feature.

Download sublime Text here which of course is not for free.

Please note that there are other types of code editors, and I will encourage you as a beginner to research the different code editors and their features so that you can decide on which one is best and more suitable for you to use.

Top comments (1)

Collapse
 
jasmesp profile image
jasmesp

Not as important as turning off caps lock before writing your article title.