Friday 7 June 2013

How to Become a Proffesional Hacker

There is a community, a shared culture, of expert programmers and networking wizards that traces its history back through decades to the first time-sharing minicomputers and the earliest ARPAnet experiments. The members of this culture originated the term ‘hacker.’

There is another group of people who loudly call themselves hackers, but aren't. These are people who get a kick out of breaking into computers and phreaking the phone system. Real hackers call these people ‘crackers’ and want nothing to do with them. Real hackers object that being able to break security doesn't make you a hacker any more than being able to hotwire cars makes you an automotive engineer.

There are people who apply the true hacker attitude to other things, like electronics or music — but in the rest of this article we will focus the skills and attitudes of software hackers, and the traditions of the shared culture that originated the term ‘hacker.' 

STEPS 

Thinking Like a Hacker

  1.     Adopt the mindset of a hacker. Hackers solve problems and build things, and they believe in freedom and voluntary mutual help. To be accepted as a hacker, you have to behave as though you have this kind of attitude yourself. And to behave as though you have the attitude, you have to really believe the

Learning Programming Language *Part II*

How to Learn Programming Languages

By Oluwalana Samuel
Learning a new language is difficult, and programming languages are no exception.

That being said, programmers get a bit of break when it comes to learning new languages, because all modern day programming languages are relatively new, and they are all based on the same fundamental concepts. So, whereas spoken languages are the culmination of thousands of years of modifications and off-stemming, programmers need only deal with about fifty years of linguistic evolution.

Consequently, the remnants of older programming languages are often very apparent in newer ones, and all these languages work in a very similar manner at their cores.



  

Why Are There So Many Programming Languages?

Certain programming tasks can be more efficiently completed with the help of goal-specific languages. The original programming language, binary, is very machine-compatible, but not so user-friendly when it comes to programming complex tasks. Programmers use low-level languages (languages that are easy for the computer to understand but usually more complex for programmers) to build higher-level languages that are more programmer-friendly. In these languages, it takes less time for the programmer to program, but more

How to Learn a Programming Language *Part 1*





1.        Decide what you want to do. Some programming applications with strong Web presence and good materials for beginners are game programming, Web site creation, automation of common tasks ("scripting"), text processing, and scientific problem solving. If you just think programming would be cool to learn and don't have any specific applications in mind, that's okay, but thinking about what you want to program in advance will help you make informed decisions during your learning experience. Also remember that programming can be a frustrating job if you don't pay proper attention or make too many mistakes while writing code.