forums Computer Tutorials Computer Help and Spyware Removal File DatabaseUninstall Database Windows Startup Programs Database Computer Resources Computer Glossary Forums Computer Help and Spyware Removal
 

Welcome Guest ( Log In | Click here to Register a free account now! )



Register a free account to unlock additional features at BleepingComputer.com
Welcome to Bleeping Computer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.
Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

 
Reply to this topicStart new topic
> I Want To Learn How To Program, I don't know if I should learn C++ or Visual Basic
kesselrunner12
post May 16 2008, 06:28 PM
Post #1


New Member
*

Group: Members
Posts: 5
Joined: 13-May 08
Member No.: 208,824



HI, I am a Nursing student and am off on summer break. I am a wannabe computer geek as well and I want to spend the summer learning a programming language, but I can't decide which one i should focus on. I am considering either C++ or Visual Basic. If any one can give me their opinion I would appreciate it. I want to do this more for personal satisfaction and to become more intimately knowledgable of the inner workings of computers than to become a professional programmer. Thanks!

Edit: Moved topic from General Chat to the more appropriate forum. ~ Animal
Go to the top of the page
 
+Quote Post
Alan-LB
post May 16 2008, 07:57 PM
Post #2


Member
**

Group: Members
Posts: 59
Joined: 15-January 06
From: Junee, NSW, Australia
Member No.: 50,879



I personally would suggest Java. It is a development from C and C++ though it is a separate language. Java is very portable - that is, your programs would run under a number of different operating systems. Java is also a very good language for network and internet programming.

You can get the full Java Development Kit (JDK) for free and there are many very good support forums where you can get help. It is a well supported language and has gained a great following among professional programmers.

Visual Basic would link you very much to Microoft environments and is really a dinosaur in the modern world of Object Oreinted Programming.

Alan

This post has been edited by Alan-LB: May 16 2008, 07:58 PM


--------------------
There are 10 types of people - those who understand binary and those who don't!!

Today is the Beta version of Tomorrow!
Go to the top of the page
 
+Quote Post
kesselrunner12
post May 17 2008, 06:52 PM
Post #3


New Member
*

Group: Members
Posts: 5
Joined: 13-May 08
Member No.: 208,824



Ok thanks. I'll check it out. I want to at learn the basics of something usable in the next three months or so and one of my main priorities is that it is something that I can learn for free over the internet.
Go to the top of the page
 
+Quote Post
Keithuk
post May 19 2008, 06:51 AM
Post #4


Forum Regular
***

Group: Members
Posts: 233
Joined: 25-January 07
Member No.: 108,272



This question as been asked many times on here, do a search for learn programming or something.

Well I've been using the original Visual Basic for 14 years. I bought VC++ before hand because I was told it was a good programming language but I couldn't make head nor tail of it. VB is simple and still available on eBay.

Now a days people are using VB.Net which only has a similar resemblance to the original. You can download it free from Microsoft Visual Basic 2008 but I haven't found a way of burning the ISO file to CD's. dry.gif

This post has been edited by Keithuk: May 19 2008, 06:52 AM


--------------------
Keith

http://www.martin2k.co.uk/forums

I've been programming with VB for 14 years. Started with VB4 16bit Pro, VB5 Pro, VB6 Pro/Enterprise and now VB3 Pro. But I'm no expert, I'm still learning.
Go to the top of the page
 
+Quote Post
luciusad2004
post May 19 2008, 10:41 AM
Post #5


Member
**

Group: Members
Posts: 62
Joined: 18-March 06
From: PA
Member No.: 59,851



I can't offer and deep insight or anything but i would agree w/ one of the above posts that Java would be a good place to start. It's what i've been using for the last two semesters. From what i understand, we use it because they (comp sci teachers) want us to focus on object oriented programing and Java is good for that. And free is always good : )

This post has been edited by luciusad2004: May 19 2008, 10:41 AM


--------------------
---Computer Science Major---

Sophomore - I'll graduate... someday
Go to the top of the page
 
+Quote Post
nigglesnush85
post May 22 2008, 06:04 AM
Post #6


Forum Addict
******

Group: HJT Junior Classmen
Posts: 1,682
Joined: 7-January 07
From: UK
Member No.: 105,123



I would agree with the Java path myself, I have just about finished my Computer Science Msc Java was fairly easy to learn. As Java is similar in style to C you will be able to learn C a lot quicker after Java.


--------------------
Regards
Alan
Go to the top of the page
 
+Quote Post
Alan-LB
post May 23 2008, 02:36 AM
Post #7


Member
**

Group: Members
Posts: 59
Joined: 15-January 06
From: Junee, NSW, Australia
Member No.: 50,879



With respect, why would anyone want to learn C after learning Java. Of this group of languages C is the earliest and most basic - still usefull but only for certain types of programming, mainly for small process controllers.

C++ (C with Classes) is the Object Oriented development from C. This gives full philosophy and use of Objects and is the development into a more meaningful programming paradigm.

Java is the next step - all the beauty of C++ and Objects without the difficulties of handling pointers and dynamic memory allocation and deallocation that so often leads to memory leaks. Java looks after all this for you and because of this is in many ways easier to learn then C++.

Java is now the language of choice for both straight applications, browser applets and network programming. Java programs are portable and will run under all flavours if Unix, Linux, Mac OS and Windows without the need to recompile.

If you are starting to learn from scratch, why not start with the latest developed and supported language? All resources are free - compiler, online tuition and reference manuals, forums and chat rooms. You can get top class professional help from the teams at Sun Microsystems. This means that it is probably the best language to learn if you are not in a class-room situation where you may be limited by academic choices.

Whatever language you learn, it will take many, many months of hard work to become proficient and years to become professional. Learning for a few weeks over a summer break (presumable far from full-time and with other distractions) will only allow you to gain a rudimentary understanding of any modern language - maybe it will motivate you to go further - I hope so.

I have been programming and teaching since 1962 and I hope my opinions may be of use to you - but they are only my opinions smartass.gif

Alan

This post has been edited by Alan-LB: May 23 2008, 02:38 AM


--------------------
There are 10 types of people - those who understand binary and those who don't!!

Today is the Beta version of Tomorrow!
Go to the top of the page
 
+Quote Post
Leon Siria
post Jun 10 2008, 12:04 PM
Post #8


Member
**

Group: Members
Posts: 16
Joined: 7-July 07
Member No.: 142,071



If you want to start learning why not start from the usual starting point-C? After C, you can move on to C++. In my opinion, starting to program in Java before being familiar with C++ will not be easy.C++ provides a basis for object oriented programming.Once you have learnt C,C++ VB will be very easy. thumbup.gif
Go to the top of the page
 
+Quote Post
Alan-LB
post Jun 10 2008, 10:39 PM
Post #9


Member
**

Group: Members
Posts: 59
Joined: 15-January 06
From: Junee, NSW, Australia
Member No.: 50,879



If you have to start from scrath learning OOP it doesn't really matter whether you start with C++ or Java.

If you are aiming at ultimately learning Java because of its advantages, why not just start with instead of taking the extra step of learning C++

Java has the advantage of being simpler to learn than C++ since the user doesn't have to learn how to use pointers effectively and will avoid the problems that pointers can lead to. The same can be said about Java doing all the memory allocation and deallocation instead of using "new" and "delete". No more memory leaks!!

Alan



--------------------
There are 10 types of people - those who understand binary and those who don't!!

Today is the Beta version of Tomorrow!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 4th July 2008 - 09:15 PM


Advertise   |   About Us   |   Terms of Use   |   Privacy Policy   |   Contact Us   |   Site Map   |   Chat   |   Tutorials   |   Uninstall List
Discussion Forums   |   The Computer Glossary   |   Resources   |   RSS Feeds   |   Startups   |   The File Database   |   Malware Removal Guides

© 2003-2008 All Rights Reserved Bleeping Computer LLC.