Reasons to study programming:
You Can CREATE
When you program, you are a creator. You go from a blank text
file to a working program with nothing to limit you but your
imagination (and maybe some issues like how long your program
takes to run). Programming is like having access to the absolute
best set of legos in the world in almost unlimited qualities.
Even better, you can get all of your building materials
completely for free (once you own a computer) on the internet.
Automate Away Daily Drudgery
Programmers are famous for being lazy--in fact, being lazy is
one reason people are drawn to programming. After all, why do
something routine and repetitive when you could have your
computer do it for you? Programmers have written all sorts of
simple-to-use tools that make life easier for them--especially
tools to manage the complexity of creating software (for
instance, tools to help keep track of all the ways of making a
program, or debugers to help improve their understanding of a
Improve Your Computer Literacy and Know the Answer to the "Why" Questions
People are often frustrated by technology when it fails.
Although operating systems such as Windows have become much more
stable, there are still many security holes exploited every day.
For a non-programmer, these issues are mysteries: the machine
that never makes mistakes is full of problems, and who knows
Programmers, on the other hand, are familiar with the limits of the machine--what happens inside the computer when it takes several minutes to open large files, why a particular security hole is a problem, and why it's so difficult to get large-scale software projects right.
Reasons to study Networking
People with ICT and networking skills are in short supply
worldwide. The US Department of Labor estimates the number of
jobs for network systems and data communication analysts will
grow by 53 percent from 2008 to 2018. In Brazil, these types of
jobs will grow from about 60,000 today to more than 115,000 jobs
by 2015. The story is the same in country after country from
continent to continent. As organizations and institutions invest
in mobile devices, cloud computing, social media and big data,
they depend on a workforce with networking technology experience.
The current number of people working and studying technology
simply won't match the expected demand. Individuals who choose to
add networking to their studies or professional skills can
transform their lives.
You don't have to be a math wiz
Networking starts with basic logic and connections. The only prerequisite for the Cisco Networking Academy IT Essentials class is an interest in information communications technology (ICT) and basic math and reading comprehension. If you are in or have completed high school, you have the skills to launch a networking career.
Every workplace needs a few friendly geeks
Networking skills give you an edge and an opportunity to make a career in almost any sector you can imagine: financial services, education, transportation, manufacturing, oil and gas, mining and minerals, technology, government, hospitality, health care, retail... you name it. If you have an interest in a particular field, technology is probably part of it.
The places you'll go and the things you'll do
Networking standards are global. That means your skills and
certifications are recognized anywhere in the world your career
takes you. Cisco certified professionals have worked their way up
through global corporations in places all over the world. They
live in every sized community, supporting small businesses,
schools, and social services in every town or village where
someone connects to the Internet. They build networks for
essential communications after disasters like in Haiti after the
earthquake. They connect isolated places like refugee camps to
the world, giving displaced persons a bridge to a more promising