This Thursday we got to participate in Hour of Code. I have also been learning a bit about programming both on my own and at our school's programming club. I had participated in the Hour of Code before, so I was able to go onto a few more challenging exercises, though they were still basic. It was all block coding (as in you were just putting commands written in common language in order rather than writing the actual code out) and had cute little "games" for you to play by programming. Though it was easy, I found it difficult at times, though mostly because I was making stupid mistakes or rushing. The art and color did make it seem a little more fun too, and I can see how it would appeal to people who don't typically code.
The Hour of Code would be very beneficial to beginners in the sense that they will get to try out the problem solving aspect of coding without having to know all of the syntax of JavaScript. It's nice because you can gauge whether or not you will be interested in coding. If Hour of Code bores you, then you probably won't want to start coding full-time, since it will be using the same sort of logic but be more difficult. It even shows the actual code if you want to look at it. Though I doubt most people take advantage of this and actually learn from it, it can be a nice template for similar codes, and an example of good formatting. However, if I ever want to become really good at coding, this simple block coding is not going to be very helpful, at least after the first few times I use it just to learn logic. There are plenty of great online resources that can teach all kinds of different coding languages that are easily accessible. For example, Codecademy has taught me the barebones basics of HTML, Java, and JavaScript. Programming club is also an option for learning Java. However, I am behind on learning since I joined late, and despite my efforts to catch up through Codecademy, Basam said that the lesson had skipped over crucial pieces of information, such as scanners, and that I needed to just work on coding from scratch. However, I don't feel like I have learned enough to begin coding on my own, so I will probably need to either look up a tutorial for scanners or ask for help. Basically what I really need to do is learn all of the basics I need to code on my own, and then just get in a ton of practice. Practice makes perfect they say.
0 Comments
Leave a Reply. |
AuthorHi, I'm Abi, a DSA student who likes games, drawing, writing, and acting. Archives
February 2020
Categories
All
|