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