Wednesday, May 1, 2013

I am interested in becoming an white-hat hacker, but I know nothing. What's a good site to learn from?

Q. Like the title says I am interested in becoming a white-hat/ethical hacker, but I know nothing about operating systems and programming. What is a good website/forum to help me learn about this? Or what are good things to learn. I was thinking about Python and Linux?
Thanks in advance.

A. Try learning VBScript or Visual C++/C#/Basic
Those should work.
And also read HACKING FOR DUMMIES

Which is the best book for Database programming with Java?
Q. Please suggest a good book for database programming with Java . I have just done some elementary Java learning with "Java for Dummies" by Barry Burd, but I could not access the database programming with Java there.I also plan to refer to Head Start with Java now .Please suggest how should I proceed from here to be a good Java EE developer.

A. That is a hard question. It is a hard question because we have brand new standards and we are trying new techniques. As a base I would install NetBeans with the JavaEE. I mean really, there is a lot going on with DB. Also install MySQL for your database. It would be better if you were Linux.

Then, there is a trend towards the JPA -- Java Persistence API / Hibernate. What that does is let you write business logic that is independent of the underlying database. With Java there are many technologies for the server-side. You need to start thinking about database structure.

Apress 'Pro JPA. Mastering Peristence Technology'. Which will be part of Java7.

The best starter book for Hibernate is (perhaps) Hibernate Made Easy".

JavaEE is a big, big subject. I think my suggestions will point you in the right direction.

What is the best and easiest way to learn C++?
Q. I have absolutely NO knowledge of any computer language and I was told I should start with C++. So where is the best place to start? I thought maybe C++ for dummies, is that any good?

A. Your best bet is probably some books, C++ For Dummies would probably be a good start. Libraries usually contain books you can take out, or check for free ebooks on Google.

However, finding lessons about a subject online can sometimes be inaccurate or broken; But everyone has a better technique to learn things. It's really up to you to decide which one you want to use.

If you're running Windows, you can try Microsoft's express series, but if your PC has a small HDD, slow CPU, or under 2 gigs of ram, I don't recommend it due to how many useless programs it installs that slows down the overall performance of your PC after a while. If your on a mac or Linux you could try Eclipse Juno or CodeBlocks, depending on your taste.

For me, learning C/C++ was basically Trial and Error while looking things up and reading chapters of books. I used C#(.NET) for a while, so I learned the basics of programming. Just needed to learn how the actual program structure is assembled.

But once you get into a subject and find a problem, Google helps out quite a bit too.



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

No comments:

Post a Comment