microsoft / vscode-docs

Public documentation for Visual Studio Code
http://code.visualstudio.com/docs
Other
5.69k stars 4.62k forks source link

improve learning speed #3500

Closed Ioannis-K closed 3 years ago

Ioannis-K commented 4 years ago

It seems to be an excellent tool ONCE you are familiar with it. What will make the real difference vis-a-vis the competitors' tools is to find a way for increasing the learning of the editor's use. As you know the enemy of good is the best and your tool is really good and it must compete itself to become best. By lengthy experience I can assure you that this is feasible no matter how difficult it sounds in a first glance. Watching learning videos is a common method and once you go to the next one you have probably forgotten the most of the previous(es) ones. Just implement a tool where on one side you name abilities and on the other you describe ways to do them. Simple? No! Useful? Yes! Important? Yes! What do you need to remember? the link containing the abilities of the tool. The rest will be learned by the time, little by little and according to the needs each user has. Memorizing things, procedures, shortcuts etc it is IMPOSSIBLE. Be well, Take care of the sneaky virus and all invisible invaders.

aeschli commented 4 years ago

Thanks for the feedback!

a tool where on one side you name abilities and on the other you describe ways to do them.

Can you give an example?

Ioannis-K commented 4 years ago

Hello there, What’s up with the virus? Ok here is my example.

I have watched a number of training videos and I saw for instance that it is possible to have multiple cursors or install certain important extensions or having some quite handy keyboard shortcuts for introducing the basic HTML format, or duplicating lines or inserting lines above and below the active one.

All these are extremely nice ONCE YOU KNOW THEM. Besides, everything is very easy ones you know how to do it. Here is the point. The abilities do exist in the editor, the training videos do exist, BUT we are not all English speakers neither born and grown up in USA. This means that our ability to understand the speakers is rather limited compared to that of a native American that masters not only the language but the melody of it in many variations. This is not true for us not even for those, like myself, who have studied in USA. We do speak and write English up to a certain level. Concluding, not all speakers have a clear pronunciation and thus the value of the videos drops significantly in spite of the fact that they explain everything. Yet, listening to a video does not mean learning also…

Let us come to UI. The first time I installed the editor I played around and I found no way to came back to its initial state and the only solution was to uninstall and reinstall the editor. Stupid? Yes I agree, but reality.

Open folder, open workspace, add folder to workspace???? What is the difference for the newcomer? You might say read and try! Yes but the point is not to try for months to learn the trivial! Yet, you have the quite handy tool to run an HTML program with live server, open default browser, view in browser. Nice but what is the difference between all of them? what should I use? How to install each one of them? Yes, I can find the way and I did so for all these and many others this is why I said that is an excellent tool but…

What I wish to have I want to start editing an HTML doc.

Know, I want to catch up the modern programming and I do have the knowledge, ability and most importantly the motivation of achieving my objective and I will do it no matter how much time I’ll spend trying to find out the handy abilities of the editor.

However, based on my lengthy experience I do prefer, and I have applied that when I passed from the phase of tutor in programming and computer science. The point is not only to have an extremely e3fficient editor but an editor that besides to its efficiency attracts the new comers and does not disappoint them due to the time the will be obliged to spend for learning and using the tool.

The principle should be: Learn by playing…Plato Hellin Philosopher.

I put myself at your disposal to help as much as possible.

Start by introducing the build of a minimal HTML, Java, PHP etc projects and in these projects include the basic but daily use of keyboard shortcuts.

I know that I wrote a lot, but at the end of the day I hope I helped you to get my point.

As a counter example I will invite you to compare the Netbeans editor with which I started before switching to Visual Studio Code.

Best regards from Europe that stays home and tries to find ways to kill the time. I do not want to kill the time as it is not a lot ahead of me in my disposal. I want to profit by learning…

Ioannis Karadimitropoulos

Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10

From: Martin Aeschlimannmailto:notifications@github.com Sent: Sunday, March 22, 2020 2:00 PM To: microsoft/vscodemailto:vscode@noreply.github.com Cc: Ioannis Karadimitropoulosmailto:ioannis.k@hotmail.com; Authormailto:author@noreply.github.com Subject: Re: [microsoft/vscode] improve learning speed (#93141)

Thanks for the feedback!

a tool where on one side you name abilities and on the other you describe ways to do them.

Can you give an example?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode/issues/93141#issuecomment-602196826, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOM4Z6S5R3HITU6OFYJPEITRIYDVNANCNFSM4LQ7BZSQ.

gregvanl commented 3 years ago

Thank you for the detailed suggestions. We are actively working on a new Welcome experience, which we hope will make it easier for new users to learn and adopt VS Code.