DEV Community

Cover image for What are the best IDE for beginners?🤔
amirreza heydari
amirreza heydari

Posted on • Updated on

What are the best IDE for beginners?🤔

Please share your experiences with me, thank you

-⭕-External links-⭕-
سئوکار ام | تیم کلارو

Latest comments (41)

Collapse
 
cffinch profile image
Charles Finch

I am now attempting to answer the question only after reading all the existing responses. My personal focus has always been in helping absolute beginners (those who have little to no experience in programming). So my answer will come from that point of view rather than a beginning professional developer who has seen many things in school but not in the work environment. Also, IDE (Integrated Development Environment) is differnet from a code Editor, although some editors blur the lines between the two. For me and IDE is anenvironment where you can enter code, test it with integrated debugging, and package it for distribution or sharing. Editors mostly rely on external tools to do everything but type and save code. The choice of IDE will often be dictated by the choice of programming language to be used and vice versa. To this day I still recommend BASIC as a starting point but also often recommend Python. I think most true beginners need to learn programming concepts. To me the best way to learn those is to not have things get in the way such as scattered tools and syntax distractions. So I like BASIC and Python for the simple syntax. I like BASIC256 and THONNY respectively as IDEs for those languages. Both are uncluttered, easy for beginners, have built in debugging, and in the case of Thonny have miltiple use modes (easy, basic and advanced).

Collapse
 
danielasaboro profile image
danielAsaboro

Charles, thanks for not repeating what has already been said and filling in the gaps.

I really love your point about establishing the difference between an IDE and a Code Editor, many like to blur the line....but the difference is important.

One suggestion though, your comment is insightful but many people who scroll over it because it's a huge block of text...it would be nice if you break it down in 3-line segment like I'm doing with this one — it would be more inviting

Collapse
 
elijahtrillionz profile image
Elijah Trillionz

VSCode is always the beginners go-to. This is because it is extensible, so no matter the language you're learning, there is definitely a support for it on VSCode.
But personally, when I started out as a Web developer I started with Brackets which is very beginner-friendly for html css and js, but it's too bad that it's no longer being maintained.

Collapse
 
lefebvre profile image
Paul Lefebvre

Xojo is a great choice for beginners. The IDE is self-contained with no weird dependencies. The language is object-oriented and similar to VB so anyone can easily learn it.

Collapse
 
veer66 profile image
Vee Satayamas

With Emacs, you can start coding in ELisp right away.

Collapse
 
russelherrera97 profile image
Russel Herrera

I staryed with sublime, but I find vscode more easy to use.

Collapse
 
jhelberg profile image
Joost Helberg

For beginners, the best IDE is none. Learn before automate. It's not a good idea to leave a lot of work to an IDE without understanding what it does.

Collapse
 
hugo_tccy profile image
Hugo

Why not jetbrain? jetabrain hava excellently Tutorial for beginner.

Collapse
 
harshhhdev profile image
Harsh Singh

Hey Hugo! Welcome to the Dev community :)

I'd like to share my personal thoughts - Reinstating on what was stated by @fjones, a crucial point of making something "beginner-friendly" would be having an intuitive interface. I feel oftentimes with JetBrains, beginners might feel overwhelmed by the amount of features it has. Along with this, there's also the price tag, although it's free for students and educators.

I hope you enjoy the Dev community!

Collapse
 
chipp profile image
Chipp

Visual Studio 2022, imo
but, it's actually depends on what language you wanna use; VS don't have Python, afaik

Collapse
 
frankiefab100 profile image
Franklin Ohaegbulam

VS Code for web development.
PyCharm for Python programming.

Collapse
 
edurs2602 profile image
Luís Eduardo

i am a beginner, and i love programming in Vim

Collapse
 
holly76 profile image
holly76

AOMEI Partition Assistant Crack is an easy to use all-in-one Hard Disk Partition Software.

Collapse
 
invaliduser18 profile image
InvalidUser18-alt

I started off with notepad. Then I switched over to notepad++ for like a week and decided it still sucked just as bad so I went back to good ol notepad. Then I heard about this wonderful IDE called Visual Studio Code. So I tried it and fell in love. VScode hands down.

Collapse
 
clumsycoder profile image
Kaushal Joshi

If you are a beginner, I would say use a simple text editor like Sublime Text or even a notepad.

Most of today's IDEs done most of simple tasks by themselves. Yes, it is a great thing but if you don't understand why a particular thing is working/being written as it is, you might face problems in a long run.

Collapse
 
scanepa profile image
Stefano Canepa

No IDE. I'm not joking, the best way to start developing or learning a new language is to use a simple editor.

Collapse
 
toni777772 profile image
Anton Paliakou

IDEA