Share it

Sunday, April 4, 2010

KAUM BAJAU

Bajau dan kumpulan yang sama telah menetap di pantai barat dan timur Sabah sejak beberapa ratus tahun dan diiktiraf sebagai penduduk asli dan bumiputera terbesar di negeri Ѕabah ini. Mereka bekerja sebagai petani dan nelayan di persisiran pantai barat di samping menunggang kuda dan di pantai timur Ѕabah sebagai nelayan dan penyelam yang mahir.
Orang Bajau merupakan penyelam dan pengutip hasil laut yang mahir. Mereka menggunakan cara penangkapan tradisional. Di pantai timur, mereka adalah nelayan yang tinggal di daerah Ѕemporna.Ďi Kota Belud, Papar, dan Tuaran mereka adalah nelayan, pesawah dan penternak serta bercucuk tanam. Bajau Кota Вelud juga mendapat gelaran “Koboi Sabah”.Ιni kerana Bajau sudah lama terkenal dengan penunggang kuda,penyelam mahir,pengutip hasil laut dan pesawah serta penternak.
Orang Bajau boleh dibahagikan kepada Bajau Pantai Barat (Putatan, Tuaran, Kota Belud) dan Bajau Pantai Τimur Κudat,Ѕandakan,Ĺahad Ďatu,Κunak,Šemporna dan Ṭawau. (Pantai Timur).
Bajau Pantai Вarat adalah berbeza dengan Bajau Рantai timur khususnya daerah Ľahad Ďatu dan Semporna. Dari segi pertuturan, pakaian tradisi,adat resam dan budaya hidup adalah sangat berbeza. Bajau Pantai Darat banyak yang terlibat dengan pertanian sawah padi manakala Bajau Semporna terkenal dengan kegiatan
Kima adalah nama sejenis kerang laut dan terdapat dalam beberapa spesis, antaranya lapiran, kima bohe' dan sollot-sollot (bersaiz kecil dan menyelit di celah-celah permukaan batu). Kima dijadikan lauk dalam makanan tradisi Orang Bajau. Kima ini boleh dimakan mentah-mentah (inta') setelah dihiris atau dipotong kecil-kecil dan dicampur dengan air limau dan lada serta rempah-ratus yang lain mengikut selera orang yang hendak makan. Ia juga boleh dimasak bersama sayur. Ada juga kima yang dikeringkan di bawah sinar matahari dan biasanya ia dimasak bersama sayur. Sagol/Ѕenagol(Kata Kerja) bermaksud mencampuradukkan. Sagol/Ѕenagol juga mempunyai makna Kata Nama iaitu 'benda yang dicampuradukkan'. Secara khusus ia merujuk kepada sejenis masakan tradisional yang menggunakan isi ikan (biasanya ikan pari, ikan yu dan ikan buntal, secara umumnya ikan yang mempunyai hati yang besar) yang dicincang-cincang dan dimasak dengan kunyit. Untuk membuat sagol, ikan yu, pari atau buntal dicelur dahulu sehingga mudah membersihkan 'langnges' iaitu lapisan kasar pada kulit yu dan pari, atau 'iting' iaitu 'duri' pada ikan buntal. Mencelur (masak separuh masak) ini juga dilakukan untuk memudahkan isi ikan dihancurkan dan dicampur dengan kunyit yang telah dipipis. Ada dua jenis masakan sagol/Ѕsenagol iaitu sagol/Ѕenagol kering (tiada kuah) dan sagol/Ѕenagol basah (berkuah). Untuk mendapatkan rasa sebenar sagol/senagol, biasanya tidak menggunakan minyak makan tetapi menggunakan minyak hati ikan yang disagol itu, iaitu sama ada minyak hati ikan pari, atau minyak hati ikan yu atau minyak hati ikan buntal. Makanan yang berupa ubi kayu yang diparut dan telah diperah airnya lalu dimasak secara stim. Lazimnya, Putu dimakan bersama Sagol, Kima, Tehek-tehek,Тayum dan beberapa makanan Tradisional Bajau yang lain (Selalunya makanan laut) Makanan yang berupa ubi kayu yang diparut dan telah diperah airnya. Ia
kemudiannya digoreng tanpa minyak di dalam kuali, sehingga berwarna
kekuning-kuningan.
Secara umumnya, makanan tradisional masyarakat Bajau adalah makanan laut dan
makanan ubi-ubian dan tanaman huma yang lain. Makanan tradisi orang Bajau boleh
dibahagikan kepada dua jenis utama iaitu makanan yang dimasak dan makanan yang
dimakan mentah (inta'an). Makanan yang dimasak sama ada direbus, digoreng,
dibakar dan dipanggang. Lazimnya, intaan (makanan mentah) terdiri daripada
makanan laut seperti 'ballog-ballog', 'bantunan', tehe'-tehe', tayum, kilau,
baat atau timun laut, lato', kima,tehe-tehe kabboggan atau nasi putih direbus
dengan isi tehe tehe dalam cangkerang tehe-tehe dan sebagainya.


CEWEK BAJAU MEMANG CANTIK :-)

PRORAT V1.9

ProRat is a Remote Administrator Tool, which is owned to ProGroup. All ProGroup members has labor in creating ProRat and in the course of time it has been purified to it's bugs by testers of ProRat and it has been developed for the best. In time the development will continue. The most active members in Pro Group's are HighLAndeR - ATmaCA - JuDGeHaCKeR - DiVeR - Gurol400 - Criminal2 - Sirnight - Oktay - Çol_Kartali - LaTiNo - RoNiN ve Dogan

ProRat has been written in C++. Server and client can work on all of popular windows operating systems. Normal Server, Downloader Server, ProConnective, CGI Victim List, Help etc... Can also be created with using the client.We call "victim" for users who are infected with server because victim is a stereotyped word for who are infected with a server, however it is a comic state, of course in the past also we were a victims.
With ProRat's functions, it may seem perfect but we don't intend you to enter someone's computer and harm them.ProRat's aim is to let you remote control your own computer and learn how a Trojan works.
So you can have learn how important security is and also what a real Trojan can do in your computer.
We tried to make ProRat to give users full access, but anybody can use ProRat maliciously so we added a ProRat server cleaner in the client. ProRat server client doesn't need a connection or a password to clean the server from your local PC.



 IF YOU WANT HACKING SOME PC..FORGET ABOUT IT...TURN OFF YOUR PC AND DO SOME ACTIVITES WHICH ARE POSITIVE TO YOU !




FITNAH

Tahukah anda apakah yang dimaksudkan 'fitnah'....? ..dari saya yang kerdil ini
berpendapat ianya berkaitan dengan satu berita atau cerita dari seseorang yang
busuk hati melihat kelebihan orang lain yang mana cerita atau berita itu adalah
palsu semata-mata dan ianya mempunyai tujuan yang jahat serta busuk lagi
membusukkan.. samada untuk menjatuhkan maruah individu atau image sesebuah
organisasi ataupun sesebuah
negeri mahupun negara seterusnya bangsa dan agama. ..dari pengetahuan yang
cetek ini, dapat saya rumuskan bahawa orang-orang yang mempunyai kepentingan
tersirat sahaja yang cuba menabur fitnah untuk menutup kelemahan diri
sendiri......... ..di sini ingin saya bertanya kepada anda semua.. apakah kita
selama ini mempunyai kepentingan sekiranya kita dicap sebagai 'pembuat
fitnah'... adakah dengan jatuh kerajaan sekarang maka kita sebagai rakyat biasa
akan dapat kontrak atau tender untuk suku-sakat atau kroni kita.. bagi saya
TIDAK..

Tetapi mengapa kita mengambil tindakan sebegini ...saya bertanggapan bahawa
tidak ada mana-mana saluran yang sudi 'mendengar'pandangan kita yang tidak
berkiblatkan kepada kerajaan.... bukan bermakna kita bencikan kerajaan tetapi
kurang senang dengan cara pemimpinnya 'melayani' kita selama ini.. seolah-olah
negara kita kini bapa mereka yang punya... hasil dan harta boleh diwarisi
sewenang-wenangnya.... APAKAH KITA KOLOT... TAK EDUCATED LANGSUNG... adakah kita
menganggap bahawa tanpa mereka (UMNO)maka malaysia akan mundur.... adakah semua
kakitangan kerajaan akan meletak jawatan sekiranya kerajaan sekarang TUMBANG..
pemimpin hanyalah membuat dasar tetapi para ahli ekonomi serta cerdik pandai
yang bersusah payah untuk memajukan negara kita... .percayalah TANPA UMNO,
malaysia pasti lebih berjaya.... .......... berbalik kepada isu fitnah itu
tadi..sebagai contoh samada anda masih ingat atau sengaja dilupakan.....
bagaimana PM menuduh atau membuat FITNAH dengan menyatakan mata DSAI !
yang tercedera adalah disebabkan perbuatannya sendiri untuk menagih simpati
rakyat.... tetapi selepas suruhan diraja menyiasat walaupun ada yang sangsi,
mendapati bahawa 'orang kuat 'PDRM yang punya angkara.... mana asasnya tuduhan
PM ...

1)DSAI dituduh melanggan pelacur.... kenapa digugurkan tuduhan itu kalau ianya
bukan fitnah.

2)DSAI dituduh liwat, kuat seks dan seumpama dengannya.... kenapa last minute
gugurkan kes ini

3) DATO' ISHAK BAHAROM (bekas mufti)..... kenapa ia difitnah bahawa kontraknya
tidak disambung walhal kontraknya baru sahaja disambung pada ketika itu..bukan
kerana kerajaan membela ratu cantik mereka...

4)USTAZ KAMAL ASHAARI... ..kenapa menamatkan perkhidmatannya.... adakah kerana
kes mayat menjadi khinzir atau babi (istilah sekarang..nak
hapuskan image DSAI) ATAUPUN pembongkarannya tentang kegagalan kerajaan
menanggani kes MURTAD.. ...kalau saya list down FITNAH-FITNAH umno tentulah
mengambil masa..banyakkkkk tapi sekadar mengingati bahawa fitnah mereka amat
dahsyat...MEDIA ELEKTRONIK DAN MEDIA CETAK diperkudakan.....mana ada saluran
kita.....HARAKAH..itupun sudah berapa kali DATO' HISHAMUDIN YAHYA dipanggil ke
KDN untuk diberi 'katadua'......

.........kalaulah semua menganggap bahawa laman 'Sedarlah' pun sebagai saluran
fitnah... tak tahulah saya apa yang terjadi kepada pemikiran (otak) mahupun
negara kita.... ataupun kes-kes yang saya sebutkan tadi terkena kepada kita
ataupun saudara kita..barulah kita bangun memberontak sekiranya undang-undang
yang ada tak dapat melindungi kita sebagai contoh Sekiranya adik ataupun isteri
kita dilarikan untuk dijadikan gundik mereka dan dibicarakan secara tidak adil
disebabkan orang itu adalah orang yang rapat dengan pemimpin umno,ia
dibebaskan.... apa reaksi anda....tentunya anda juga akan membelakangkan
undang-undang ini untuk mendapatkan 'hak' anda........ataupun anda akan
berkata.. biarkan.. biarkan...kita tidak ada kuasa.....

....MEMANGLAH kita sedari ada segelintir pelanggan Sedarlah yang merupakan mush
dalam selimut yang mengambil kesempatan untuk memecahbelahkan apa yang terjalin
selama ini.....tetapi kenapa kita mudah dipengaruhi........mana semangat kental
anda.....mana semangat jihad anda.....

......KEPADA 'SEDARLAH' sesungguhnya kita telah dapat membezakan antara musuh,
sahabat kedai kopi ataupun sahabat sejati sepertimana yang ditunjukkan oleh para
sahabat Rasullah saw....berwaspadalah....... RENUNGKANLAH sekira ada kebaikan
ianya untuk kebaikan bersama..dan sekiranya ada keburukan itulah adalah
kelemahan saya semata-mata....sesungguhlah ALLAH suka kepada kebaikan ....sebab
itu sekira ada kebaikan ianya datang dari ALLAH tetapi kesalahan itu datangnya
dari saya yang perlukan nasihat dati anda.

wassalam..idamkan negara ISLAM....bukan negara rakyat islam...

BURUK SANGKA

Sunday, June 24, 2007

Buruk Sangka


Buruk sangka adalah satu dari penyakit hati yang amat kronik. Ia bukan sahaja menjarah dengan parah hati dan jiwa pengidapnya, tetapu turut lahir tersendiri, malah ia lahir bersama dengan sifat-sifat mazmumah yang bongkak, dendam, zalim dan sebagainya. Apabila sifat tersebut meneraju dan memacu kehidupan seseorang insan, ia akan menjadi manusia yang sentiasa resah, gelisah dan tidak tenteram, kerana sentiasa mecari keaiban dan kelemahan orang lain, tidak punya masa untuk mengingati Allah s.w.t.. Buruk sangka yang dimaksudkan disini ialah buruk sangka yang tidak baik. Ia mengheret sifat2 mazmumah yang bersarang dihati, yang akan mempengaruhi anggota-anggota badan yang lain supaya mengikut kehendaknya.
Rasulullah s.a.w. dalam sebuah hadisnya menyatakan : "Ketahuilah bahawa didalam badan ada seketul daging, apabila ia baik, baiklah badan seluruhnya dan apabila ia rosak, rosaklah sekaliannya, ketahuilah! Itulah yang dikatakan hati"
Riwayat Al-Bukhari Muslim
Buruk sangka dibahagikan kepada 2 jenis
1- Buruk sangka yang bertujuan baik, seperti untuk menyedar atau memperbaiki seseorang yang dikatakan melakukan kejahatan.
2 - Buruk sangka yang bertujuan jahat demi untuk menjatuhkan maruah dan kedudukan seseorang. Walau apapun tujuannya, buruk sangka tetap memberikan impak yang negatif, jarang ada manusia yang terselamat dari terkena bahana prasangka. Dengan sebab itulah Islam sangat melarang dari berprasangka.

Friday, April 2, 2010

TROJAN HORSE

Trojan Horse
Trojan horse atau kuda trojan adalah perisian yang digunakan untuk memperdayakan mangsa supaya memuat turunkan virus. Tidak ada siapa yang akan memuat turunkan virus atau worm dengan sengaja. Oleh itu tidak ada perisian yang mengandungi virus yang menamakan fail mereka “aku lah virus.exe”
Kebanyakaannya menamakan perisian mereka nama yang kita tidak sangka yang ianya adalah virus .Sebagai contoh, macro virus yang terdapat didalam word kadangkala  dihantar sebagai perisian permainan. Ini adalah seperti juga zaman penaklukan Rusia di Afganistan dimana bom dimasukkan kedalam anak patung atau permainan. Ianya akan meletup jika ianya digerakkan

THE MISERABLE OF 2008




hidup ini semakin sengsara apabila masalah yang lalu tidak dapat diselesaikan.semakin aku lupakan perkara itu,semakin kuat pula bayangan kisah lalu bermain di fikiran.whats happen to me???

HACKING PC

What Is a Hacker?

The Jargon File contains a bunch of definitions of the term ‘hacker’, most having to do with technical adeptness and a delight in solving problems and overcoming limits. If you want to know how to become a hacker, though, only two are really relevant.
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’. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers run Usenet. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you're a hacker.
The hacker mind-set is not confined to this software-hacker culture. There are people who apply the hacker attitude to other things, like electronics or music — actually, you can find it at the highest levels of any science or art. Software hackers recognize these kindred spirits elsewhere and may call them ‘hackers’ too — and some claim that the hacker nature is really independent of the particular medium the hacker works in. But in the rest of this document we will focus on the skills and attitudes of software hackers, and the traditions of the shared culture that originated the term ‘hacker’.
There is another group of people who loudly call themselves hackers, but aren't. These are people (mainly adolescent males) 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 mostly think crackers are lazy, irresponsible, and not very bright, and 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. Unfortunately, many journalists and writers have been fooled into using the word ‘hacker’ to describe crackers; this irritates real hackers no end.
The basic difference is this: hackers build things, crackers break them.
If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.

The Hacker Attitude

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 attitude.
But if you think of cultivating hacker attitudes as just a way to gain acceptance in the culture, you'll miss the point. Becoming the kind of person who believes these things is important for you — for helping you learn and keeping you motivated. As with all creative arts, the most effective way to become a master is to imitate the mind-set of masters — not just intellectually but emotionally as well.
Or, as the following modern Zen poem has it:

    To follow the path:
    look to the master,
    follow the master,
    walk with the master,
    see through the master,
    become the master.
So, if you want to be a hacker, repeat the following things until you believe them:

1. The world is full of fascinating problems waiting to be solved.

Being a hacker is lots of fun, but it's a kind of fun that takes lots of effort. The effort takes motivation. Successful athletes get their motivation from a kind of physical delight in making their bodies perform, in pushing themselves past their own physical limits. Similarly, to be a hacker you have to get a basic thrill from solving problems, sharpening your skills, and exercising your intelligence.
If you aren't the kind of person that feels this way naturally, you'll need to become one in order to make it as a hacker. Otherwise you'll find your hacking energy is sapped by distractions like sex, money, and social approval.
(You also have to develop a kind of faith in your own learning capacity — a belief that even though you may not know all of what you need to solve a problem, if you tackle just a piece of it and learn from that, you'll learn enough to solve the next piece — and so on, until you're done.)

2. No problem should ever have to be solved twice.

Creative brains are a valuable, limited resource. They shouldn't be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there.
To behave like a hacker, you have to believe that the thinking time of other hackers is precious — so much so that it's almost a moral duty for you to share information, solve problems and then give the solutions away just so other hackers can solve new problems instead of having to perpetually re-address old ones.
Note, however, that "No problem should ever have to be solved twice." does not imply that you have to consider all existing solutions sacred, or that there is only one right solution to any given problem. Often, we learn a lot about the problem that we didn't know before by studying the first cut at a solution. It's OK, and often necessary, to decide that we can do better. What's not OK is artificial technical, legal, or institutional barriers (like closed-source code) that prevent a good solution from being re-used and force people to re-invent wheels.
(You don't have to believe that you're obligated to give all your creative product away, though the hackers that do are the ones that get most respect from other hackers. It's consistent with hacker values to sell enough of it to keep you in food and rent and computers. It's fine to use your hacking skills to support a family or even get rich, as long as you don't forget your loyalty to your art and your fellow hackers while doing it.)

3. Boredom and drudgery are evil.

Hackers (and creative people in general) should never be bored or have to drudge at stupid repetitive work, because when this happens it means they aren't doing what only they can do — solve new problems. This wastefulness hurts everybody. Therefore boredom and drudgery are not just unpleasant but actually evil.
To behave like a hacker, you have to believe this enough to want to automate away the boring bits as much as possible, not just for yourself but for everybody else (especially other hackers).
(There is one apparent exception to this. Hackers will sometimes do things that may seem repetitive or boring to an observer as a mind-clearing exercise, or in order to acquire a skill or have some particular kind of experience you can't have otherwise. But this is by choice — nobody who can think should ever be forced into a situation that bores them.)

4. Freedom is good.

Hackers are naturally anti-authoritarian. Anyone who can give you orders can stop you from solving whatever problem you're being fascinated by — and, given the way authoritarian minds work, will generally find some appallingly stupid reason to do so. So the authoritarian attitude has to be fought wherever you find it, lest it smother you and other hackers.
(This isn't the same as fighting all authority. Children need to be guided and criminals restrained. A hacker may agree to accept some kinds of authority in order to get something he wants more than the time he spends following orders. But that's a limited, conscious bargain; the kind of personal surrender authoritarians want is not on offer.)
Authoritarians thrive on censorship and secrecy. And they distrust voluntary cooperation and information-sharing — they only like ‘cooperation’ that they control. So to behave like a hacker, you have to develop an instinctive hostility to censorship, secrecy, and the use of force or deception to compel responsible adults. And you have to be willing to act on that belief.

5. Attitude is no substitute for competence.

To be a hacker, you have to develop some of these attitudes. But copping an attitude alone won't make you a hacker, any more than it will make you a champion athlete or a rock star. Becoming a hacker will take intelligence, practice, dedication, and hard work.
Therefore, you have to learn to distrust attitude and respect competence of every kind. Hackers won't let posers waste their time, but they worship competence — especially competence at hacking, but competence at anything is valued. Competence at demanding skills that few can master is especially good, and competence at demanding skills that involve mental acuteness, craft, and concentration is best.
If you revere competence, you'll enjoy developing it in yourself — the hard work and dedication will become a kind of intense play rather than drudgery. That attitude is vital to becoming a hacker.

Basic Hacking Skills

The hacker attitude is vital, but skills are even more vital. Attitude is no substitute for competence, and there's a certain basic toolkit of skills which you have to have before any hacker will dream of calling you one.
This toolkit changes slowly over time as technology creates new skills and makes old ones obsolete. For example, it used to include programming in machine language, and didn't until recently involve HTML. But right now it pretty clearly includes the following:

1. Learn how to program.

This, of course, is the fundamental hacking skill. If you don't know any computer languages, I recommend starting with Python. It is cleanly designed, well documented, and relatively kind to beginners. Despite being a good first language, it is not just a toy; it is very powerful and flexible and well suited for large projects. I have written a more detailed evaluation of Python. Good tutorials are available at the Python web site.
I used to recommend Java as a good language to learn early, but this critique has changed my mind (search for The Pitfalls of Java as a First Programming Language within it). A hacker cannot, as they devastatingly put it approach problem-solving like a plumber in a hardware store; you have to know what the components actually do. Now I think it is probably best to learn C and Lisp first, then Java.
There is perhaps a more general point here. If a language does too much for you, it may be simultaneously a good tool for production and a bad one for learning. It's not only languages that have this problem; web application frameworks like RubyOnRails, CakePHP, Django may make it too easy to reach a superficial sort of understanding that will leave you without resources when you have to tackle a hard problem, or even just debug the solution to an easy one.
If you get into serious programming, you will have to learn C, the core language of Unix. C++ is very closely related to C; if you know one, learning the other will not be difficult. Neither language is a good one to try learning as your first, however. And, actually, the more you can avoid programming in C the more productive you will be.
C is very efficient, and very sparing of your machine's resources. Unfortunately, C gets that efficiency by requiring you to do a lot of low-level management of resources (like memory) by hand. All that low-level code is complex and bug-prone, and will soak up huge amounts of your time on debugging. With today's machines as powerful as they are, this is usually a bad tradeoff — it's smarter to use a language that uses the machine's time less efficiently, but your time much more efficiently. Thus, Python.
Other languages of particular importance to hackers include Perl and LISP. Perl is worth learning for practical reasons; it's very widely used for active web pages and system administration, so that even if you never write Perl you should learn to read it. Many people use Perl in the way I suggest you should use Python, to avoid C programming on jobs that don't require C's machine efficiency. You will need to be able to understand their code.
LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot. (You can get some beginning experience with LISP fairly easily by writing and modifying editing modes for the Emacs text editor, or Script-Fu plugins for the GIMP.)
It's best, actually, to learn all five of Python, C/C++, Java, Perl, and LISP. Besides being the most important hacking languages, they represent very different approaches to programming, and each will educate you in valuable ways.
But be aware that you won't reach the skill level of a hacker or even merely a programmer simply by accumulating languages — you need to learn how to think about programming problems in a general way, independent of any one language. To be a real hacker, you need to get to the point where you can learn a new language in days by relating what's in the manual to what you already know. This means you should learn several very different languages.
I can't give complete instructions on how to learn to program here — it's a complex skill. But I can tell you that books and courses won't do it — many, maybe most of the best hackers are self-taught. You can learn language features — bits of knowledge — from books, but the mind-set that makes that knowledge into living skill can be learned only by practice and apprenticeship. What will do it is (a) reading code and (b) writing code.
Peter Norvig, who is one of Google's top hackers and the co-author of the most widely used textbook on AI, has written an excellent essay called Teach Yourself Programming in Ten Years. His "recipe for programming success" is worth careful attention.
Learning to program is like learning to write good natural language. The best way to do it is to read some stuff written by masters of the form, write some things yourself, read a lot more, write a little more, read a lot more, write some more ... and repeat until your writing begins to develop the kind of strength and economy you see in your models.
Finding good code to read used to be hard, because there were few large programs available in source for fledgeling hackers to read and tinker with. This has changed dramatically; open-source software, programming tools, and operating systems (all built by hackers) are now widely available. Which brings me neatly to our next topic...

2. Get one of the open-source Unixes and learn to use and run it.

I'll assume you have a personal computer or can get access to one. (Take a moment to appreciate how much that means. The hacker culture originally evolved back when computers were so expensive that individuals could not own them.) The single most important step any newbie can take toward acquiring hacker skills is to get a copy of Linux or one of the BSD-Unixes or OpenSolaris, install it on a personal machine, and run it.
Yes, there are other operating systems in the world besides Unix. But they're distributed in binary — you can't read the code, and you can't modify it. Trying to learn to hack on a Microsoft Windows machine or under any other closed-source system is like trying to learn to dance while wearing a body cast.
Under Mac OS X it's possible, but only part of the system is open source — you're likely to hit a lot of walls, and you have to be careful not to develop the bad habit of depending on Apple's proprietary code. If you concentrate on the Unix under the hood you can learn some useful things.
Unix is the operating system of the Internet. While you can learn to use the Internet without knowing Unix, you can't be an Internet hacker without understanding Unix. For this reason, the hacker culture today is pretty strongly Unix-centered. (This wasn't always true, and some old-time hackers still aren't happy about it, but the symbiosis between Unix and the Internet has become strong enough that even Microsoft's muscle doesn't seem able to seriously dent it.)
So, bring up a Unix — I like Linux myself but there are other ways (and yes, you can run both Linux and Microsoft Windows on the same machine). Learn it. Run it. Tinker with it. Talk to the Internet with it. Read the code. Modify the code. You'll get better programming tools (including C, LISP, Python, and Perl) than any Microsoft operating system can dream of hosting, you'll have fun, and you'll soak up more knowledge than you realize you're learning until you look back on it as a master hacker.
For more about learning Unix, see The Loginataka. You might also want to have a look at The Art Of Unix Programming.
To get your hands on a Linux, see the Linux Online! site; you can download from there or (better idea) find a local Linux user group to help you with installation.
During the first ten years of this HOWTO's life, I reported that from a new user's point of view, all Linux distributions are almost equivalent. But in 2006-2007, an actual best choice emerged: Ubuntu. While other distros have their own areas of strength, Ubuntu is far and away the most accessible to Linux newbies.
You can find BSD Unix help and resources at www.bsd.org.
A good way to dip your toes in the water is to boot up what Linux fans call a live CD, a distribution that runs entirely off a CD without having to modify your hard disk. This will be slow, because CDs are slow, but it's a way to get a look at the possibilities without having to do anything drastic.
I have written a primer on the basics of Unix and the Internet.
I used to recommend against installing either Linux or BSD as a solo project if you're a newbie. Nowadays the installers have gotten good enough that doing it entirely on your own is possible, even for a newbie. Nevertheless, I still recommend making contact with your local Linux user's group and asking for help. It can't hurt, and may smooth the process.

3. Learn how to use the World Wide Web and write HTML.

Most of the things the hacker culture has built do their work out of sight, helping run factories and offices and universities without any obvious impact on how non-hackers live. The Web is the one big exception, the huge shiny hacker toy that even politicians admit has changed the world. For this reason alone (and a lot of other good ones as well) you need to learn how to work the Web.
This doesn't just mean learning how to drive a browser (anyone can do that), but learning how to write HTML, the Web's markup language. If you don't know how to program, writing HTML will teach you some mental habits that will help you learn. So build a home page. Try to stick to XHTML, which is a cleaner language than classic HTML. (There are good beginner tutorials on the Web; here's one.)
But just having a home page isn't anywhere near good enough to make you a hacker. The Web is full of home pages. Most of them are pointless, zero-content sludge — very snazzy-looking sludge, mind you, but sludge all the same (for more on this see The HTML Hell Page).
To be worthwhile, your page must have content — it must be interesting and/or useful to other hackers. And that brings us to the next topic...

4. If you don't have functional English, learn it.

As an American and native English-speaker myself, I have previously been reluctant to suggest this, lest it be taken as a sort of cultural imperialism. But several native speakers of other languages have urged me to point out that English is the working language of the hacker culture and the Internet, and that you will need to know it to function in the hacker community.
Back around 1991 I learned that many hackers who have English as a second language use it in technical discussions even when they share a birth tongue; it was reported to me at the time that English has a richer technical vocabulary than any other language and is therefore simply a better tool for the job. For similar reasons, translations of technical books written in English are often unsatisfactory (when they get done at all).
Linus Torvalds, a Finn, comments his code in English (it apparently never occurred to him to do otherwise). His fluency in English has been an important factor in his ability to recruit a worldwide community of developers for Linux. It's an example worth following.
Being a native English-speaker does not guarantee that you have language skills good enough to function as a hacker. If your writing is semi-literate, ungrammatical, and riddled with misspellings, many hackers (including myself) will tend to ignore you. While sloppy writing does not invariably mean sloppy thinking, we've generally found the correlation to be strong — and we have no use for sloppy thinkers. If you can't yet write competently, learn to.