DEV Community

loading...
Cover image for Are GUIs better for learning purposes?

Are GUIs better for learning purposes?

madza profile image Madza ・1 min read

Many concepts like OS services, databases, version control, API testing, etc often come with both CLI and GUI, meaning you can use them via the terminal and graphical interface.

Do you prefer to use GUIs when learning a new concept?

Discussion (4)

pic
Editor guide
Collapse
dowenb profile image
Benjamin Dowen • Edited

I like a mix, as follows:

  • CLI I can script against
  • IDE with plugins for auto complete, formatting, lint where possible
  • Excellent docs with fully working examples I can build
  • Good reference to show me what is possible
  • style guide with any best practice or what to avoid
  • A web UI should there be anything I need to monitor or get feedback as to its current state!

Yes I know I'm asking a lot. But a great developer experience really needs these things.

Collapse
amurobosetti profile image
Mauro Bosetti

I usually starting with the CLI, in order to understand what's really going on. Once I understand the main concepts I'll switch to GUI to make my life easier 😅

Collapse
codebyjustin profile image
Justin

I do prefer GUI's for learning new concepts.

Collapse
itsjzt profile image
Saurabh Sharma • Edited

I usually prefer GUI for things like database, analytics and dashboards