Good starter guides to programming?
Squill
Chesterfield, Va
I've been finding an interest in programming lately from taking my network scripting class, and I was wondering what would be a good programming language I should get started in? And also is there any good starter guides to these languages on the internet anywhere? Thanks in advance.
0
Comments
You can find out more from Java.Sun.com
[Edit]
RWB, doesn't PHP use Pearl?
I'll guess whats free and popular is good.
Active Perl
Borland C++ 5.5 free compiler
More about Borland
C++ books
Something about Web design
http://www.web-source.net/
http://webdesign.about.com/
That being said, once you use a language that follows some interpretation of the C syntax, you will never want to go back (C, C++, Java, PHP, LUA, etc). The C syntax is superior to the VB/AS/ASP/etc syntax is too many ways to count.
For this reason, I think it is best to start with BASIC. It is a good place to start, and if you learn the C syntax first you will hate the BASIC syntax to the point where you won't want to learn the language... And it's a shame to be a programmer these days and not be well-versed in VB.
Once you've taught yourself VB, it's pretty easy to teach yourself C++. I've found that open source projects make great learning tools, and as you learn you might even be able to contribute, which is always fun. That's how I learned C++... I picked up the eMule source code and poked around, having NEVER coded in C++. Before long I was contributing major code pieces to the project, and now millions of people are running my code at any given time. It's a great feeling of accomplishment... Open source rules. It's all about getting involved in something that interests you, setting goals for yourself and then working towards those. I learn quickly, and the way I do it is to come up with some idea that I just think would be really cool and then I set about figuring out how to implement it. Before you know it, 10 years have passed and you're a so-called expert.
Have fun.
New and Cool Web Tools
That link is a dit dated, but it'll get you the basics.