***confusion/doubts about hacking***
I dont care if i get flamed ( as i have been in some other websites) and till no i have not got a satisfactory answer to this question.As this question is very relative, googling it dosnet make sence as it can be answered by only knowledge and experience.
I taught myself html java scripting php and linux(i am still in nwbie level) and C. when i started challanges on hackthissite and try2hack noticed that i needed knowledge of shtml mysql applet programmming vb cgi pearl and many other stuff.This is gettng way out of hand as i am confused as what to learn and leave.
There seems to be so much to learn so i what should i do ,on what should a begginer like me concrate on.
AS you can see i am particularly intrested in web based i also want to learn socket programming , although in collage they are going to teach me c from the second semester i would like to know the real applications of c programming , not to learn mathmatics using c.
How do i suppose i do that (the real applications of c programming), would you suggest i read codes from open source porjects or do you people have any other suggestions.
AS web and operating systems are closely realted i want to know how t understand windows( as i can get information on understanding linux a lot easier by googling on the subject)
i know i need to learn about registery and stuff but is batch file programming necessary in GUI environment . are there any other special programming launguages i need to know to understand windows, if so then pleae name it along with its level (newbie middle expert) newbie meaning i need not know anyother programming language to learn that launguage.
for example cgi may be treated as middle level because it requires knowledge of pearl
How important is assembly launguage in todays computing environment.
Thanks in advance and wishing you all a belated happy new year 2006 orion9
Re: ***confusion/doubts about hacking***
Quote:
Originally posted here by orion9
AS you can see i am particularly intrested in web based i also want to learn socket programming , although in collage they are going to teach me c from the second semester i would like to know the real applications of c programming , not to learn mathmatics using c.
How do i suppose i do that (the real applications of c programming), would you suggest i read codes from open source porjects or do you people have any other suggestions.
AS web and operating systems are closely realted i want to know how t understand windows( as i can get information on understanding linux a lot easier by googling on the subject)
i know i need to learn about registery and stuff but is batch file programming necessary in GUI environment . are there any other special programming launguages i need to know to understand windows, if so then pleae name it along with its level (newbie middle expert) newbie meaning i need not know anyother programming language to learn that launguage.
for example cgi may be treated as middle level because it requires knowledge of pearl
How important is assembly launguage in todays computing environment.
Thanks in advance and wishing you all a belated happy new year 2006 orion9
I think one mistake you are making is in telling yourself that learning how to do complicated mathmatics in C is not useful. I would venture to say that every really good programmer has to understand how to do complicated problems in C, which is almost always gained by doing mathmatical exercises. Understanding data structures, and how to quickly and efficiently manipulate data structures is key to being a good programmer. It just teaches great logic skills. If you don't understand complex logic problems, you might as well give it up on being a very well versed programmer.
I say that batch programming is necessary in a GUI environment. I'm a systems engineer/administrator managing a large number of machines. I use batch programming almost daily to get things done across a large number of machines in short order. However, a really good friend of mine is a .Net developer and I would venture to guess that he probably never uses batch programming.
The other people who have replied are accurate in that it sounds like you are trying to learn to much to quick. You need to find one thing that you like, and stick with it. If you want to do OS level programming in C, learn to do that and don't sweat the other stuff. It will take you quit a while to really master using C. And you will find that you can do everything you want in C. I use batch programming because it is easy and fast, and no need for a compiler. A person that is very well versed in C would use C because that is what they are comfortable with. Always remember that for any task you need to get done, you can probably come up with hundreds, if not thousands of different ways of doing it.