DEV Community

Discussion on: Beginner With Questions

Collapse
 
csirolli profile image
Christian Sirolli

You can do it all without any frameworks or third-party APIs. You can make a game for the browser with basic HTML and pure, vanilla JavaScript.

W3Schools has a tutorial on making a game with the HTML canvas element and JavaScript. w3schools.com/graphics/game_canvas...

They are basically recreating flappy bird, but it is a good exercise to see what's possible and how to do some of the basics.

I think Khan Academy has a JavaScript course that basically focuses on working with the canvas. I took that course years ago, not sure if it is still around or what.

I recommend keeping your code on GitHub or Gitlab so you don't have to rely on your device storing your project's files. Look into both and see what you like better.

Both have a way of hosting a website, GitHub's is called GitHub Pages, and Gitlab's is called Gitlab Pages. Use those to host your game so you can play it in the browser. If you make use of either of those, you have entered the world of static websites. Read up on those to be familiar with how it works.

Be patient and persevere. It is easy to get frustrated, I get frustrated all the time. Continue asking questions and experiment with everything. Let me know if you have more questions.

Collapse
 
woshimbo profile image
Woshimbo

Thank you so much! I'm watching a course on Udemy about web development, things just keep spiraling and makes me wanna keep digging further and further. Finally taking the step to just back off and finally learn the basics.

Appreciate you, will check that site out and get a GitHub going.

Been using Shortcuts, Editorial, and Network Toolbox to learn stuff recently, if anybody happens to see this and is on iOS trying to learn.

Collapse
 
carlbelo profile image
Carlos Bernal

Little late and maybe by the moment this commend adds no value, but I fully recommend GitHub as there is more info about it and about their command and also because GitLab is a pay platform, also I just started to actually use GitHub not long ago maybe a month or two ago and having no experience with git at all I found it very easy to use. Hope this helps.

Thread Thread
 
woshimbo profile image
Woshimbo

Thank you very much. Gonna try learning that.