In 1977, skate parks began cropping up all over the place, including Skateboard USA, where Gelfand began to spend most of his time. His buddy, Scott Goodman, is the one who gave Gelfand the nickname of “Ollie” and dubbed his aerial lipside the “ollie-pop.” Pictures of Gelfand during this time period clearly show him getting airborne and performing the trick associated with his name today.
If you are looking to buy a pre-built complete for yourself or someone else, CCS has pre-built complete skateboards for sale, too. This is by far the fastest way to buy a skateboard complete and often times the least expensive. Because we work directly with the manufacturer's, the cheapest skateboard complete for sale is our CCS Logo Skateboard Complete.
This board is an excellent option for beginners because of its simplicity and durability. The lightly concave design allows for simple turns but doesn’t require the rider to be an excellent navigator. You can start off riding this deck down the street and use it as you learn ollies, kickflips and how to drop in to a half pipe. It will withstand it all and look good doing it. 
As you jump into the air, your front foot needs to roll slightly inward, and with the outside of your foot, you want to guide the skateboard as it flies into the air. Some people describe this as dragging the side of your front foot up the skateboard – that’s more or less what is happening, but what you are doing is using your shoe and the grip tape on the board to pull the skateboard higher into the air with you, and guiding the skateboard to where you want it.
The grip tape found on a skateboard can actually be defined as the grainy sheet, which resembles sandpaper that also comes with a sticky underside. Such underside needs to adhere to the deck’s surfaces as a means of increasing traction or grip. No matter what skating style you use, the grip tape is extremely helpful in your attempt to stay on the board.
Smile and wave – Feel free to look around at all the other people at the skatepark that stood by and marveled at your new-found accomplishments (all one of them). I’m sure by this point you’ll be picking up roses that are being thrown at your feet, and taking a well-deserved bow as they begin to chant your name. Take it all in, thank the crowd for their undying affection, and then go get a snow-cone. You deserve it, champ.

go with friends like most do, or at least with friends that support what your doing. Im 26 yrs old,I am a solo skater in elk city Oklahoma and the skate community is small, but we have a park , but in the smaller community skaters clique up I didn’t grow up here so I’m left out. I learn a I can online and practice little bit s out of the day when I have time from both jobs I work, I just don’t get a lot of beef cause I ignore them and do my own thing , but I’ve noticed my tricks that I land alone fairly easy they get difficult in the presence of others for some reason Being standoffish and skate with a lil aggression you’ll be alright, just don’t give up man at all costs do not give up.
Rails (or ribs), are narrow strips of plastic or metal that are attached under the deck lengthwise along the edges. They are used for additional grip for grabs, and to enhance sliding while protecting the deck's graphics at the same time. Rails also provide a more consistent feel for slides, as the slide of a regular skateboard will suffer from the wear of the paint or varnish on the bottom of the board. Although rarely used anymore, they are useful for experienced skaters that are capable of grabs.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return window.Q.sendErrorsToWeblogger&&"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×