I'm new to programming and while practicing Python in VS Code, I noticed a feature that offers suggestions for what I should type next, allowing me to hit tab to accept those suggestions. I get that this must be a real time saver for experienced developers, but as a newbie, I'm worried that relying on it too much might prevent me from remembering syntax properly. For those of you who learned coding with this feature turned on, did it impact your ability to memorize syntax and develop your skills? I'm considering disabling it to focus on learning better.
3 Answers
I’d actually keep it on! Programming is all about creating things and understanding concepts, not just memorizing syntax. The more you practice, the more those syntax rules will stick with you anyway.
I think it’s important to strike a balance. Use it to help speed up the coding process, but definitely try to write code without it sometimes to reinforce your learning. It’s all about finding what works best for you.
This feature you're referring to is part of the Language Server Protocol (LSP), which has some AI elements nowadays. I typically use a basic LSP that helps with things like main function templates but doesn't go full AI. When I was starting out, I turned it off to learn better, but now I find it useful for quick completions.
If you're looking to disable it, understanding that it’s called LSP might help with searching for how to turn it off properly!
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String