Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/dh_9u5366/frets-on-fire.com/wp-includes/comment-template.php on line 1739

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-block-list.php on line 199

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/dh_9u5366/frets-on-fire.com/wp-content/plugins/contact-form-7/includes/mail.php on line 162

Deprecated: Creation of dynamic property EPS_Redirects_Plugin::$settings is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-content/plugins/eps-301-redirects/plugin.php on line 55

Deprecated: Creation of dynamic property Elementor\Plugin::$icons_manager is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-content/plugins/elementor/includes/plugin.php on line 605

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp.php on line 173

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/wp-db.php on line 3031

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198
Bad Guitar Practice Habits – Frets on Fire | Rock Guitar Lessons in Glasgow

Blues and Classic Rock Guitar Lessons Online

How to practice guitar properly

The Five Most Common Bad Guitar Practice Habits

Knowing how to practice the guitar efficiently is one of the single most important factors in making progress with your playing. Practising efficiently is all about maximising the results you get from your time, and a lot of progress can be achieved with less time than you may expect, if the time is well spent. However, many guitarists do not practice efficiently and this results in wasted time, frustration and slow progress. Read on to learn about some of the most common bad practice habits and why they are to be avoided:

#1 - Cramming a whole week’s worth of practice into one or two sessions

For practice to be effective it’s very important to be regular and consistent, so try to aim to practice five or six days a week with one or two days off. If your time is limited, it’s far more desirable to have several shorter practice sessions than one longer one – doing an hour’s practice on one day and nothing the rest of the week is not equal to doing ten minutes practice a day on six days, even though the total time may be the same. One of the reasons for this is that newly learned material and muscle memory is consolidated while you sleep.

#2 - Replaying entire sections instead of focusing on the bits that you can’t play

If you’re practising a part and find that you always make a mistake at a particular point, don’t go back to the start and play through the whole thing again. Instead, notice where the mistake occurs and practice that bit in isolation – It could a one or two bar section, a lick, or even just a couple of notes that is holding you back. The more precisely you can identify the source of problems the more effective your practice time will become.

#3 - Using different fingerings or picking patterns each time you practise a new part

When you’re first getting to grips with a challenging part it’s very important to use the same fingering and picking each time you play it. If you play a part ten times but play it a different way each time (whether you are aware of it or not), you will probably find that it won’t improve significantly. Pay attention to what you’re doing, and be consistent with your fingering and picking to maximise the development of muscle memory.

#4 - Not writing down or keeping track of what you need to practice

Remember to keep a written practice diary, plan or simple list of some kind to record what you want to practice from week to week. Many skills need your consistent attention over a period of time before they are fully mastered, and you won’t be able to keep track of everything unless you write it down and review it regularly. This may seem really obvious but many people do not do so, which ultimately results in slower progress towards their goals.

#5 - Practising parts at too high a speed

A general principle is that the correct speed at which to practice any part is whatever speed you are able to play it perfectly. Slow and highly focused practice trains your fingers to move accurately. From there you can gradually build up to the performance tempo. Practising too quickly is counter-productive, and serves only to reinforce the difficulties that you’re trying to overcome.

You may also enjoy...


Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/wp-db.php on line 3031

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/dh_9u5366/frets-on-fire.com/wp-includes/class-wp-term.php on line 198
Share on facebook
Facebook
Share on twitter
Twitter
Share on email
Email
Share on whatsapp
WhatsApp

About

Frets on Fire provides world-class Rock, Blues and Heavy Metal Guitar Tuition, in-person and online. We demystify the secrets of the greatest guitarists of all time, and show you how to play with the same confidence and freedom as your heroes.

Blues Guitar Solo Shortcut

Popular Articles