10 Reasons To Learn a Programming Language

In modern day society, programming is implemented nearly everywhere. Our phones, televisions, toys, hell even some food has programming involved in the creation process. It’s no secret that learning a language is a strong, marketable skill. And it’s easy to pick up and learn. In this post I will go over some of the reasons you should pick up a guide and learn a programming language.

  1. It’s an insanely marketable skill

As I said before, programming has a place in nearly everything nowadays. Learning even one language could be very beneficial for almost anyone.

2. It strengthens creative problem solving skills

Learning to program teaches you how to make creative approaches to problems you might find yourself confronted with. It can help you think outside of the box and tackle problems in new, creative ways.

3. It enhances creative ability 

You’ll find after dabbling in programming for a while that you think much more creatively. Learning to program can help you become much more creative. Programming is an art just like any other.

4. It has an underlying, profound philosophy 

When you first start coding, it can be much like riding a bike. It’s hard and frustrating at first, but the more you study and try you’ll find it makes much more sense. You’ll come to many milestones and realizations on your journey. You’ll learn a lot about yourself and the way things work.

5. It helps enhance focus and productivity 

Programming is one of the most productive things you can do while sitting at a computer. If your focus is bad, programming is also a good way to discipline yourself into making your attention span much longer.

6. It can build confidence 

You did it! You learned how to program, look at you go! It’s a long journey but you took the time and energy to become a programmer. You deserve to feel good about yourself, you did something not many people take the time to do, and it’s a very rewarding experience.

7. It provides a doorway to a whole different world 

When you learn how to program, you are introduced to a whole new world lined with computers and logic. You’ll start to understand things you may not have before. Maybe even some things that aren’t even programming related. You learn a new way of thinking and you see the world differently.

8. It’s a productive and rewarding hobby

As I said before, programming is one of the most productive things you can do while sitting at a computer. Establishing yourself and using only your mind and a computer to create things is very fulfilling. 

9. Thought of a cool app or game idea? Make it!

No longer will you have to sit around and wait for an app idea to be creative, nor do you have to simply sit with your cool game idea in your head. Provided with documentation, you can create an app or game yourself!

10. It’s almost like playing God

When you program, you’re basically just playing in a sandbox. A world which is yours. You can make virtually anything. Virtual dog? You got it! The sky is your limit.

Hopefully my list has encouraged you to program! Below are some resources to get started.

http://www.cplusplus.com/doc/

The C++ Tutorial

https://www.oracle.com/technetwork/java/index-138747.html#

http://zetcode.com/gui/winapi/introduction/

http://shichuan.github.io/javascript-patterns/

Have fun, and happy coding!

 

Advertisements

Sekiro: Shadows Die Twice Review

From Software’s new addition to their notoriously difficult game line-up has recently been released. While it’s still all about big bosses and rigorous combat, it’s introduced many new mechanics and lore for the soulsbourne community to enjoy and explore.

 

Just like their previous titles, Sekiro revolves around its combat. From one idol to another, you are faced with aggressive enemies trying their hardest to prevent you from your progression, not to mention the countless and unique mini bosses scattered around to give you a hard time. You can choose to skip most of them, but at the risk of missing out on precious prayer beads, which significantly boost your vitality and damage and make progression much easier. The bosses in Sekiro were also a fresh reminder of why people play these games, and why they often feel like masochists for doing so. Because of the new fighting mechanics (focused primarily on deflecting, rather than rolling and attacking) Sekiro bosses feel a lot more difficult because in order to fight them you have to adapt to the new fighting mechanics and play style. This may be easier for new players, and has proved to make things much harder for long-time dark souls fans. Attempting to roll or dodge out of certain attacks won’t save you from being hit most of the time. Sekiro was the first in this series to completely drop i-frames (frames in which you are invincible) altogether, which made the game a lot harder. From Software did this to encourage players to deflect most attacks. When you see a kanji appear, you are meant to either jump or dash to avoid the attack.

The story behind Sekiro is also a very fresh and interesting one. You’re set in feudal Japan during peak war times. You’ll play as a shinobi named Wolf, sworn to protect a child known as the ‘divine heir’. After losing his arm in a fight against a general looking to seek immortality, you wake up in  a strange temple in Ashina, where no one can die for good. Your goal is to find the mortal blade and restore Ashina and humanity to what it once was. With multiple different endings and the return of NG+ (new game plus), Sekiro comes with tons of replay-ability.

Sekiro also introduces a new, much more punishing penalty for dying. Although it may seem easier and more lenient due to the feature which allows you to die twice before you die for “real” (hence the name), when Wolf dies too much, you develop a disease called ‘dragonrot’. This disease effects a random NPC every 10-15 deaths. If afflicted, the NPC cannot be interacted with and you will be unable to progress their quest lines. This however can be cured using a ‘Dragon’s Blood Droplet’. This penalty is much like the humanity system in dark souls games; if you die you lose your humanity and must restore it in order to do certain things, like summon or pvp. Although it is much more difficult to resolve as the items you need to restore an NPC are very rare.

 

All-in-all, Sekiro is a fun title with much to uncover and learn about. I would highly recommend it to anyone committed to the souls game, or just looking for a challenging game to play. Have fun and get good, gamers!

Author Intro: Brandon X.

Hello! My name is Brandon Xaltipa. I am TGN’s lead developer. I’m a programmer/web-developer, musician, and I play way too many video games. I’m excited to write for TGN and to be a part of their ever-growing team.

I am extremely passionate about music and art. I spent most of my teenage years programming, playing guitar, and coding. I love reading manga and watching anime or movies. I also love hanging out in discord!

I spend most of my days playing guitar, videogames, or reading things online. I love making new friends and spending time with people I love. The people close to me are the most important things I have. I love people and I love to hear new perspectives and philosophies. I hope you all enjoy my posts!

 

You can expect internet culture and gaming related posts from me! Feel free to comment questions if you have any as well :).

 

Daze n Daze hanging out with page admin!

This just in folk-punk fans! Houston based musicians Jesse Sendejas and Whitney Flynn better known for their band Days n Daze, are live streaming on Twitch with admin from punk fan page: Punk with a camera!

Catch these super-lovable punks wilding out, boozing it up, and raising hell as the crew attempts to navigate their way through our favorite infamously difficult RPG Dark Souls! Not every day we get to watch one of our favorite bands tear face on one of your favorite video games, but we’re sure as hell happy we can!

Watch along with us, or check out the band on Band-camp, Facebook, and Twitter through the links below:

via Daze n Daze hanging out with page admin!