UGN Security
What is the best programming language to learn first? If someone can recommend one what would be the next step and why in that order? <img border="0" alt="[?]" title="" src="graemlins/question.gif" />
It all depends on what you'd like to do, the highest demand would be to go with PHP then Perl since you'd have a large amount of internet programming done and webmasters make mad bank.

If you'd like to go the standard programing way go with C++ then VB so you have linux/windows programming under your belt.

Myself I'd tell you to go with PHP then Perl then C++ then VB.
I like PHP when i messed w/ it. If your goal is for web designing.. its great. I tried programming and i didnt like it near as much and i dont think it was as fun. before hitting php... learn html and css so you dont over kill your brain at once.
[censored] that, learn PHP hehe...
YEAH! I THINK THAT THE FIRST PROGRAMMING LAN.. YOU SHOULD LEARN IS JAVA AND THEN C++. ONCE YOU HAVE LEARNED THOSE TWO; EVERYTHING ELSE IS SMOOTH SAILING ON THE OCEAN.
Assembler
jaytwiller, post all in caps again and you will be kicked from the site.

Do you realise how hard it is to find a good php programmer? and to top that a good perl programmer? Its such a rarity hence why I sugguested them, everyone i've talked to loves php but they have trouble finding help on it because no one wants to take the time to learn it...
i would start with visual basic and html(if you consider that a programing lanuage). they're easy and and rewarding in my opinion.
yeah i'm about to start with PHP myself too, than Perl. I like PHP a lot really and i'd appreciate really if you could get me links to some good php tutorials or something to start from.

heh Gizmo it is hard to find a good php programmer really but not a perl one too, for that i already know one.. SilentRage

btw: this guy jaytwiller is really annoyin and looks like he doesn't wanna listen huh.

bp
i don't think jaytwiller has seen anyone tell him not to post in caps, all his posts were before that i believe. i think black^pimp's got the hots for SR, sicko..
jaytwiller
DO NOT post another reply and use all capital(upper case) letters or else your account will be suspended.
First language I learnd was visual basic....
worked for me.......
first thing i learned was html, and I haven't found anything as enjoyable as webdesign.
VB is the way to go. It's simple enough to use so that anyone can pick it up without having done a lot of programming before, but it gives you enough to work with so that you can make some pretty cool programs. There's also TONS of information about it.
Quote:
Originally posted by Gizmo:
jaytwiller, post all in caps again and you will be kicked from the site.

Do you realise how hard it is to find a good php programmer? and to top that a good perl programmer? Its such a rarity hence why I sugguested them, everyone i've talked to loves php but they have trouble finding help on it because no one wants to take the time to learn it...
Realy? hmmmmm

Hey man I agree with Skull, Start with an easy to learn language first. Assembler. *snikers*
Quote:
Originally posted by Curse:
jaytwiller
DO NOT post another reply and use all capital(upper case) letters or else your account will be suspended.
finally !!!

Quote:
Originally posted by Moffesto:
first thing i learned was html, and I haven't found anything as enjoyable as webdesign.
you're hell right Moff, there's nuttin more enjoable as webdesign, i like designing grahpics a lot, especially banners !!!

bp
Well here goes a different perspective for you from the computer science world. Learn 2 languages at the same time, but for totally different reasons.

1. Learn shell scripting. Preferably sh or bash. Avoid csh or tcsh, these shells are made for interactive use. I have 2 reasons for suggesting this (everything comes in 2's in the computer world):

a. Everything in Unix is a file. Modems, directories, video, sound cards, input, output, error streams, etc. Once you learn and understand this, and how to access these at a low level, Unix becomes easier. While doing this you will learn the difference between good and bad operating system design.

b. No matter how glossy a frontend they put on Unix (i.e. K Desktop, Gnome, etc.) the nuts and bolts are on the command line. You learn how to use things like vi, sort, cut, test, nslookup, dig, whois, grep, sed, awk, sendmail, telnet, ftp, kermit, x,y, and zmodem, etc. while learning how to tie these commands together into scripts. Because so few people today in the Windows world have this skill today you quickly earn respect for this knowledge. It is also easier to start in the Unix world and move to the Windows world than vice versa. Most people in the Windows world never escape it, and because of it have a harder time understanding things outside of Windows. Could you imagine being an email administrator and not understanding how smtp works, or how to setup a DHCP server but not have a clue about DNS? That is the norm in most IT departments.

To do this you don't need a personal Unix machine. Instead, find a free shell account. The object is not to learn how to install Unix, but what you can really do at the command prompt. Once you have explored and become proficient in this area installing, and understanding the install (i.e. what /dev/hda is) becomes a no-brainer.

2. For your second programming language start with Perl. I again have 2 reasons why I chose Perl:

a. The Perl syntax is very similar to php, c/c++, and tcl. Once you learn the basic syntax the real objective to programming (which I'll discuss in section b) becomes much clearer. I recommend you run your 1st Perl on a Windows system, because the help system is far superior than having to dig around on the web looking for answers, and the best modules are already installed on the Windows version. The object is to learn Perl, not how to install it. Get your copy from http://www.activestate.com

Avoid doing any Perl/WWW programming, just learn Perl. The reason I recommended Perl is bacause you don't need to spend your time configuring a web server, learning how to compile or run an application (make is a job in itself), etc. You can begin programming your 1st day.

b. The real objective to programming is not learning a certain language, but how to program. You want to learn the algorithms that are available (i.e. looping, recursion, pass by value, OOD, sorting, trees, lists, etc.) Once you learn these then any language you chose becomes one of learning the syntax and what the particular language's strengths and weaknesses are. I would never parse a text file in C, because this is Perl's and Cobol's strengths. If I want a quick dynamic web page I'd look at PHP or Perl. If I needed a very fast sorting algorithm I'd lean toward C++ with its builtin standard library.

I don't claim to be an expert in any language, it is not my job to program. But I can and have written many large programs in different languages by looking at a book for the syntax. These include Cobol, Fortran, C/C++, VB (including VBScript and ASP), Perl, PHP, Tcl/Tk/Expect, Rebol, and probably others I have forgotten. Ask me the syntax of most of those languages and I will stare at you with a glazed look in my eyes, because I only recall them when I really need them.

If you decide in the future to make programming your career then chose a language you really enjoy, find a job using it, and tear it apart until you know every aspect of it.
First thing I learned was html too. By the way am I the ONLY 13 year old in here!
don't remind us
i bet she doesn't know HTML either, she's just saying so huh !!!

P.S. BS does TN mean TORONTO or what ?
Wow, DaMaris is a 13 year old who is in a gang, wants to hack, knows HTML, but cannot give her cell phone number to sin so he can add minutes to her account, because her daddy will get angry...
hehehe
Tennessee
oh thanks unreal !!
Curse u are right my dad is a very cruel person and as weird as my life may sound that is the way it is. By the way. Howcome when i always interfere in a topic or create a new one its gets closed i mean what i say is real!
what you say tends to be idiotic, no one has a problem helping you, but look around at the type of questions that are being asked. don't ask questions dealing with illegal acts, etc. i don't mean that in an offensive way, just advice
Yes, I do agree with BackSlash... One other thing is that your posts tend to sound a tad 'far-fetched'...
[censored], we always tend to change a subject into a argument that has nothign to do w/ the original subject. lol
i agree with BS too, she's reallyyy anoyyin.

btw guys, i'm sorry but i have to go a bit off topic now, i need some explanations ok..

I thought i knew what "WIRED" and "WEIRD" meant, but now i see them used in different places if you know what i mean, so i'm confused now.

could one of you guys please explain the difference in a simple way.

thanks

bp
wired = high on a stimulant such as Amphetamine, Methamphetamine or Cocaine; feeling stimulated.

weird= not normal, strange

wink
thanks Moff, now i understand that i knew what WEIRD meant correctly, but i was totaly wrong about WIRED, but now i know, thnx to you

bp
I really appreciate the responses. They have been very helpful. But damn back slash! I thought this was the newbie section. Why did you look in the newbie section? I think that you should reply to a different board. Like one for dildo smokers or scrotum necks! Then you might find what you�re looking for! [censored] puffer! ------Thanks again for the feed back people.
Bronxster, please refrain from insulting the kingdom's jester(BackSlash)...
yes Curse, now i really see why you were against that guy lol.

P.S. BRONXSTER you wish you could be as BS...

bp
Understanding .NET

Introduction to ASP.NET

ASP.NET Quick Start Tutorial

.NET says
Quote:
"I am the new way to go, I am the way of the future."
Like it or not, MS will dictate the future of computing. frown
jonconley something wrong with you man ???

or you just FELT LIKE TO IT.. huh
Someone flaming Jon? As Deffy said...isn't that illegal or just very uncool? heh
i'm not flaming him or anything.

he just posted something that wasn't related to what we were talking to that's why.

anyway sorry if i offended someone or something.

bp
I think it's related bP, .NET is the programing wave of the future. Everything MS is doing is gearing towards it. Hell, they even named their programing suite after it, 'Visual Studio .NET'. You can read up on it here . Like it or not it is here to saty, and it is going to be a big part of programing as we know it.

sum
maybe sum but in that time we weren't talking about that you know. But anyway i said i'm sorry if he got offended or something !!!

btw sum plz edit your post, it got all [censored] up.

bp
Bp, answer me one question:

Is this topic not called "What is the best programming language to learn first?" ???

jonconley merely brought this topic back to what it was supposed to be about. If you want to talk about [censored] then take it to the off topic forum, that what it's for.

sum
answer: YES it is called

and yes i got your point ok but you didn't understand me, anyway forget about it ok.

lets get back to the topic again.

bp
Can someone please tell me where to get a txt or file on learning programming, as you will notice im a newbie and would be gratefull for all your help. Thanx
welcome to the board Leviano..

It's not a problem that you're a newbie, everyone is a newbie first, but if you really wanna learn you will, now about your question, of course we can help you but did you think maybe which programming language would you like to start learning ? then we could probably find you some files/tutorials and so on to learn from...
how weird. are u (bp) lyk moody or something!
Leviano,
i've downloaded over 30 pdf files ferom kazaa on c,php,linux,including visual php and visual C++.
Quote:
i'm not flaming him or anything.

he just posted something that wasn't related to what we were talking to that's why.

anyway sorry if i offended someone or something.
ha ha ha ha ha ha

black^pimp, I like you. You are a cool dude. So I will let you in on something. If john posts in a topic and you think it dosen't relate. there is a 100% chance you just don't understand.

jonconley has much respect around these parts because he has earned it many times over feeding many people much useful info. He likes to dissapeer for 6 months to a years some times. But He is da man. laugh

You might hear people talk about him like so

He is a god
He knows his [censored]
I whish I knew all that

But never like so

He dosen't now this
Don't ask him
He makes pointless posts

heh, you like my site. I bow down to john man.
Quote:
Originally posted by DaMaRiS:
how weird. are u (bp) lyk moody or something!
are you blind [censored] ??? I just welcomed the guy and offered to help me as he needs some. and btw check the authority list. Damnit.

you're really annoying damaris you should know that !!

bp

--------

Quote:
black^pimp, I like you. You are a cool dude. So I will let you in on something. If john posts in a topic and you think it dosen't relate. there is a 100% chance you just don't understand.

jonconley has much respect around these parts because he has earned it many times over feeding many people much useful info. He likes to dissapeer for 6 months to a years some times. But He is da man.
heh don't wory learner.. i didn't take that as an offense or anything.

btw seriously i do agree with what you said above coz it's really true, i didn't think so before but i understood that with time by reading his posts and so on, he really is a clever one and deserves all the possiable respect, damnit man .. I mean the guy even offered to give me PS7 and his serial for free.. so how come he ain't good ? he damn is and i agree with you.

all the best jon and greetz to you Learner.

see ya'll

bp
Damaris, please stop deviating from the original topic when you post, it is really starting to irritate the elders. And when the elders get irritated, people get 0wned and banned from the server...
© UGN Security Forum