+ 50

Good source for learning Canvas

Hi, where can I learn canvas from 0 to 100? I've googled it but didn't find useful website(w3schools and... ,are basic), I want to learn canvas animations and those code which you can draw shapes with touching on the screen ๐Ÿ˜

27th Aug 2019, 12:46 PM
Sheida Hedayati
Sheida Hedayati - avatar
27 Answers
+ 33
Sheida Hedayati I've also noticed a big gap in online resources for learning canvas animations. I've been piecing many things together from a range of resources. You mentioned w3schools as being basic. Have you spent time on these links: https://www.w3schools.com/graphics/canvas_clock.asp https://www.w3schools.com/graphics/game_intro.asp I also really like these YouTube videos: Chris Courses: My favorite: https://youtu.be/raXW5J1Te7Y https://www.youtube.com/playlist?list=PLpPnRKq7eNW3We9VdCfx9fprhqXHwTPXL My own random playlist of Canvas videos: https://www.youtube.com/playlist?list=PLZ42yDJX-zV9zgXgBuyIRJlbXdTtLjDlW Trig Playlist for Refresher: https://www.youtube.com/playlist?list=PLybg94GvOJ9GzztfmHCkH_5e6TLE9CfpK Canvas Bootcamp: https://www.youtube.com/playlist?list=PLlkGN-8wjPHWYT_00xdUibDPfHZ3Zm8i3 Basics of THREE.js: https://www.youtube.com/playlist?list=PLOGomoq5sDLutXOHLlESKG2j9CCnCwVqg HTML Canvas Tutorials: https://www.youtube.com/playlist?list=PLQw6R3B2BPb29ktkWaiIzB3JBWguN7bER
27th Aug 2019, 6:15 PM
David Carroll
David Carroll - avatar
+ 19
Virat Kohli ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ˜„๐Ÿค—how great, I'm really thankful๐Ÿ˜Š๐Ÿ‘๐Ÿ‘๐Ÿ‘
27th Aug 2019, 5:43 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 14
Thanks David Carroll Cbrโœ”[ ZeroCharisma ] Sheida Hedayati It's really useful to me .
28th Aug 2019, 9:27 PM
Aung Thiha
Aung Thiha - avatar
+ 13
Arb Rahim Badsa I know I can't do that๐Ÿ˜ƒ but I'll give it a shot ๐Ÿ˜‰๐ŸŒน
28th Aug 2019, 1:12 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 13
David Carroll how cool๐Ÿ˜„๐Ÿ‘Œ I haven't watched them yet. but I will,as soon as possible. thanks ๐ŸŒน
28th Aug 2019, 1:23 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 11
David Carroll a million thanks ๐Ÿ˜Š๐Ÿ‘Œ๐Ÿ‘
27th Aug 2019, 6:49 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 10
Sheida Hedayati I'd suggest you to try yourself before searching! Who knows maybe you are able to make more gloriously than the result you get by searching!
28th Aug 2019, 1:09 PM
Arb Rahim Badsa
Arb Rahim Badsa - avatar
+ 9
Cbrโœ”[ Most active ] thanks dear ๐Ÿ˜Š
27th Aug 2019, 3:28 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 9
Josh Greig thanks ๐Ÿ˜Š
27th Aug 2019, 4:40 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 9
Sheida, i was also searching this topic CANVAS to learn, but what i found that the study material given on those online source are not quite efficient so i move to some books. This book is long but will lead you zero to hero HTML5 CANVAS by David Geary http://booksdl.org/get.php?md5=d999d2e35532fc22bde42e94f3cc4eba&key=PSKBNW5IPHFI6GK0 If you want some more books tell me i will provide u some link to download that (any foreign book)
27th Aug 2019, 5:31 PM
โ€ŽVirat
โ€ŽVirat - avatar
+ 9
Use sololearn and it's codes including solo-people you will be 0 to 1000! ๐Ÿ˜‚ Kidding! Learning canvas just by reading is so close to impossible! You can challenge yourself for what you are aiming to achieve! If it comes for learning canvas, then take a challenge against yourself making at least one code per one day on the process of learning! Imagine making a building! You can't just build a completed one without starting from where it should be started! The foundation, pillars, roof and coloring etc come one after another to make it complete! Similarly, as a first step of learning, you can just learn how to make/draw a rectangle using canvas! If you search for that there will be a lot of answers even far away from your imagination! And if you done doing that, your next step can be how can I now make further things from what I've learned! You can now join two or more rectangles together to make a meaningful stuff, you can make the rectangle animated and so on! That's how the process goes on! ๐Ÿ˜…
28th Aug 2019, 10:48 AM
Arb Rahim Badsa
Arb Rahim Badsa - avatar
+ 9
Arb Rahim Badsa ๐Ÿ˜thanks for your advice ๐Ÿ‘๐Ÿ‘Œ actually as you said I've seen alot about basic canvas like making rectangles, circles and so on. you are right I should start from basic and learn step by step, but for example I want some sources for learning how to make squib๐Ÿ˜ƒ๐Ÿ˜ and I couldn't find that.I can't learn from sololearn codes as well, they seem so complicated to me๐Ÿ˜†
28th Aug 2019, 1:04 PM
Sheida Hedayati
Sheida Hedayati - avatar
+ 9
Sheida Hedayati, I've learned my share of canvas from Khanacademy, it really explains stuff... Tell you what, if you want advanced stuff, start straight from the Advanced JS lessons. Best of luck! ๐Ÿ™‚๐Ÿ™ƒ
29th Aug 2019, 12:13 PM
Humayra๐Ÿ‡ง๐Ÿ‡ฉ
Humayra๐Ÿ‡ง๐Ÿ‡ฉ - avatar
+ 8
Good advice Arb Rahim Badsa !
28th Aug 2019, 12:44 PM
Sonic
Sonic - avatar
+ 8
Sheida Hedayati I would look at that first video link in my answer. It's like looking at an existing code with someone walking you through the thought process and each step of the code. This is what makes it my favorite to recommend more than anything. Be sure to experiment along the way. You will find yourself exploring many, many possibilities.
28th Aug 2019, 1:19 PM
David Carroll
David Carroll - avatar
+ 8
Nerderkips [CoderCat?][Not active] useful codes๐Ÿ˜Š๐Ÿ‘ thanks alot ๐ŸŒน
29th Aug 2019, 7:33 AM
Sheida Hedayati
Sheida Hedayati - avatar
+ 7
go to goalkicker website and download HTML CANVAS for professional pdf
28th Aug 2019, 4:26 PM
Aditya
Aditya - avatar
+ 6
You may also want to check this related question and answer: https://www.sololearn.com/Discuss/1886512/which-app-can-i-learn-more-canvas
27th Aug 2019, 4:12 PM
Josh Greig
Josh Greig - avatar
+ 5
Awesome cool I am trying to create a clone of archer game , this might come in handy thanks
27th Aug 2019, 6:56 PM
Kalo 'smi
Kalo 'smi - avatar