Post: What Programming Language Is Good For...?
09-29-2011, 01:34 PM #1
Vue
Climbing up the ladder
(adsbygoogle = window.adsbygoogle || []).push({}); Ok So I Want To Know What Type Of Computer Language Would Be Best To Make A Program Like So:
A Program That Can Rename Files Based Off A List Of Names And Place That File In A Correct Folder?
What I Mean Is That Their Would Be A List Of Names, You Choose Yours, Then You Click On The Files That You Want To Rename (Multiple)
Then You Can Choose Their Destination From A List And Not Having To Do It Like The Shorcut Menu Tells You To Find The Location.
When I Mean By Destination, Is Like For Example: You Pick John Doe -> Yearbook -> 2011-2012 -> Pictures -> Prom Pictures
Then You Click Prom Pictures And Hit Save Or Ok And It Will Rename The Files You Have Chosen And Put Them In That Folder.

Now The Question Is What Computer Language Can This Be Done With?

Can It Be Done With Visual Basic?

Just Give Me A List Of The Languages.

(Don't Ask What Languages I Know. If You Don't Understand What I'm Trying To Do But Want To Help Then Tell Me So I Can Further Explain)

Thank You For Reading! Smile
-LLC
(adsbygoogle = window.adsbygoogle || []).push({});
09-29-2011, 04:55 PM #2
Epic?
Awe-Inspiring
Originally posted by LLC View Post
Ok So I Want To Know What Type Of Computer Language Would Be Best To Make A Program Like So:
A Program That Can Rename Files Based Off A List Of Names And Place That File In A Correct Folder?
What I Mean Is That Their Would Be A List Of Names, You Choose Yours, Then You Click On The Files That You Want To Rename (Multiple)
Then You Can Choose Their Destination From A List And Not Having To Do It Like The Shorcut Menu Tells You To Find The Location.
When I Mean By Destination, Is Like For Example: You Pick John Doe -> Yearbook -> 2011-2012 -> Pictures -> Prom Pictures
Then You Click Prom Pictures And Hit Save Or Ok And It Will Rename The Files You Have Chosen And Put Them In That Folder.

Now The Question Is What Computer Language Can This Be Done With?

Can It Be Done With Visual Basic?

Just Give Me A List Of The Languages.

(Don't Ask What Languages I Know. If You Don't Understand What I'm Trying To Do But Want To Help Then Tell Me So I Can Further Explain)

Thank You For Reading! Smile
-LLC


You can do it with a variety of languages, C, C++, Java, C#, VB, anything with some basic file IO operations. I know you said not to, but the truth is, it really does depend on what language you know, no sense learning a language just to create a small simple program.
09-30-2011, 12:07 AM #3
Vue
Climbing up the ladder
Originally posted by AsianInvasion View Post
You can do it with a variety of languages, C, C++, Java, C#, VB, anything with some basic file IO operations. I know you said not to, but the truth is, it really does depend on what language you know, no sense learning a language just to create a small simple program.


I Meant To Not Ask "What Languages Question" As A Just To Know Question( So You Know What Language I Know/Will Learn)

I Know Their No Sense In Learning A Language To Make A Simple Program, I Think I'm Going To Do VB. What Language Do You Think Would Be Best Overall, Like Which Is Used More? I Think Its C++ :/

Thank You For Reading My Post And Replying, I Appreciate It.
09-30-2011, 12:38 AM #4
Epic?
Awe-Inspiring
Originally posted by LLC View Post
I Meant To Not Ask "What Languages Question" As A Just To Know Question( So You Know What Language I Know/Will Learn)

I Know Their No Sense In Learning A Language To Make A Simple Program, I Think I'm Going To Do VB. What Language Do You Think Would Be Best Overall, Like Which Is Used More? I Think Its C++ :/

Thank You For Reading My Post And Replying, I Appreciate It.


Let me clarify a few things:

There is not a single "best language". There are languages that offer more versatility or more power or are easier to use, but there is no "best" one. Each language is good for a specific set of tasks, and has a specific set of pros and cons.
C++ is a fantastic language, its high level, allows for object oriented programming, runs quickly, yet, there are a number of downsides.

Think about what you want to do, if web design is what interests you, you ought to learn HTML, CSS, JavaScript (and AJAX), PHP/ASP/Java (or JSP). If building small games for the web is what interests you, look into Java or Flash. If building desktop programs is what interests you, C# will do just fine, but so will Java, Visual Basic, C, C++, or a variety of other languages. If you want to make games for the Xbox 360, you should learn C#, as it allows you to easily develop for the Xbox, and allows you to use the XNA framework.

Again, all languages have their ups and downs, and all languages have their unique set of tasks that they are made for, and often times, you use more than one programming language to accomplish a single task (or application).

Now that we've gotten that out of the way....

Please please please PUH-LEEZE do not start with Visual Basic .NET. Its not that its a bad language, and its perfect for those looking to learn a single programming language, to use as an amateur/hobbyist, to create small applications. However, in truth, it often teaches bad programming habits. I've busted out this quote before, and I'll bust it out again; Dr. Mehran Sahami, professor of Computer Science at Stanford will tell you that:
Originally posted by another user
if you learn basic as your first language then you're probably brain damaged

While harsh, its true. I'd highly suggest you start with Java as your first programming language. Its a fantastic language, its cross-platform, you've got a variety of abilities with it: desktop applications, games, web programming/scripting (with JSP), you can create online games with applets. There's a plethora of things you can do with Java, but not to mention, its fairly easy to learn, teaches good habits, and is very useful (and consequently very desirable in the workplace).

If you won't do Java, I'd suggest you start with C#, it still uses the .NET framework, its much more desirable and higher paying than Visual Basic, its similar to Java.

Now, let me bust out one big truth: As long as you learn a mainstream, C-syntax-using language as your first programming language (such as C, C++, C#, Java, etc.), you'll probably be fine. The key is to learn the computer science behind programming, and to learn the underlying concepts in programming (from the language paradigms to low level data types); once you've done that, you can pick up any language pretty easily. It takes months to learn a little bit of a programming language, years to master it, yet only a month or two to pretty much lock down your second language.
09-30-2011, 12:47 AM #5
Vue
Climbing up the ladder
Originally posted by AsianInvasion View Post
Let me clarify a few things:

There is not a single "best language". There are languages that offer more versatility or more power or are easier to use, but there is no "best" one. Each language is good for a specific set of tasks, and has a specific set of pros and cons.
C++ is a fantastic language, its high level, allows for object oriented programming, runs quickly, yet, there are a number of downsides.

Think about what you want to do, if web design is what interests you, you ought to learn HTML, CSS, JavaScript (and AJAX), PHP/ASP/Java (or JSP). If building small games for the web is what interests you, look into Java or Flash. If building desktop programs is what interests you, C# will do just fine, but so will Java, Visual Basic, C, C++, or a variety of other languages. If you want to make games for the Xbox 360, you should learn C#, as it allows you to easily develop for the Xbox, and allows you to use the XNA framework.

Again, all languages have their ups and downs, and all languages have their unique set of tasks that they are made for, and often times, you use more than one programming language to accomplish a single task (or application).

Now that we've gotten that out of the way....

Please please please PUH-LEEZE do not start with Visual Basic .NET. Its not that its a bad language, and its perfect for those looking to learn a single programming language, to use as an amateur/hobbyist, to create small applications. However, in truth, it often teaches bad programming habits. I've busted out this quote before, and I'll bust it out again; Dr. Mehran Sahami, professor of Computer Science at Stanford will tell you that:

While harsh, its true. I'd highly suggest you start with Java as your first programming language. Its a fantastic language, its cross-platform, you've got a variety of abilities with it: desktop applications, games, web programming/scripting (with JSP), you can create online games with applets. There's a plethora of things you can do with Java, but not to mention, its fairly easy to learn, teaches good habits, and is very useful (and consequently very desirable in the workplace).

If you won't do Java, I'd suggest you start with C#, it still uses the .NET framework, its much more desirable and higher paying than Visual Basic, its similar to Java.

Now, let me bust out one big truth: As long as you learn a mainstream, C-syntax-using language as your first programming language (such as C, C++, C#, Java, etc.), you'll probably be fine. The key is to learn the computer science behind programming, and to learn the underlying concepts in programming (from the language paradigms to low level data types); once you've done that, you can pick up any language pretty easily. It takes months to learn a little bit of a programming language, years to master it, yet only a month or two to pretty much lock down your second language.


I Really Appreciate This Long Reply, I Truly Do. I Thank You For That.

I Just Canceled The Installation Of Visual Basic, I Thank You For That Quote From The Professor At Stanford.

I Will Soon Start Java And Hopefully In A Couple Of Months/Years I Will Be Able To Make That Simple Program And Many More.

Thank You.
09-30-2011, 12:49 AM #6
Epic?
Awe-Inspiring
Originally posted by LLC View Post
I Really Appreciate This Long Reply, I Truly Do. I Thank You For That.

I Just Canceled The Installation Of Visual Basic, I Thank You For That Quote From The Professor At Stanford.

I Will Soon Start Java And Hopefully In A Couple Of Months/Years I Will Be Able To Make That Simple Program And Many More.

Thank You.


I'm glad that you found my replies helpful.

Not to blatantly advertise (but to blatantly advertise :p), there's a link in my signature, you should check that website out, I'm on there pretty much always, and I'll always be ready to field any programming questions on there (especially related to Java).
09-30-2011, 12:53 AM #7
Vue
Climbing up the ladder
Originally posted by AsianInvasion View Post
I'm glad that you found my replies helpful.

Not to blatantly advertise (but to blatantly advertise :p), there's a link in my signature, you should check that website out, I'm on there pretty much always, and I'll always be ready to field any programming questions on there (especially related to Java).


What Book, Videos, Or Source Would Be Best Or Most Helpful To Learn Java?

( I Donated 50,000 vBux )
09-30-2011, 05:29 AM #8
Epic?
Awe-Inspiring
Originally posted by LLC View Post
What Book, Videos, Or Source Would Be Best Or Most Helpful To Learn Java?

( I Donated 50,000 vBux )


If you're interested in videos, I'd highly recommend going to You must login or register to view this content.. You can also get the full resources from the course at You must login or register to view this content. and You must login or register to view this content..

If book is more up your alley, I'd recommend Ivor Horton's Beginning Java (You must login or register to view this content.) or if you're looking for something free, check out the Java Tutorial (You must login or register to view this content.)

A few things to take note of, you'll need an integrated development environment (IDE) or text-editor to write your code in, as well as the Java Development Kit (JDK), when you download and install the JDK, you'll also need to set up the PATH environment variable on your machine. I can help you with that if needed.
09-30-2011, 10:23 PM #9
Vue
Climbing up the ladder
Originally posted by Epic
If you're interested in videos, I'd highly recommend going to You must login or register to view this content.. You can also get the full resources from the course at You must login or register to view this content. and You must login or register to view this content..

If book is more up your alley, I'd recommend Ivor Horton's Beginning Java (You must login or register to view this content.) or if you're looking for something free, check out the Java Tutorial (You must login or register to view this content.)

A few things to take note of, you'll need an integrated development environment (IDE) or text-editor to write your code in, as well as the Java Development Kit (JDK), when you download and install the JDK, you'll also need to set up the PATH environment variable on your machine. I can help you with that if needed.


I Already Have The JDK Setup, I Also Have The Path Environment Variable Setup Also, Thanks Anyways.

Thanks For The Sources, I'm Going To Do The Stanford Videos ( So I Can Say I Learn From Stanford, Technically) I'm A Better Visual Learner.

Thanks For Everything

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo