Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help Forums Windows Startup Programs Database Spyware and Malware Removal Guides Computer Tutorials Uninstall Database File Database Computer Glossary Computer Resources
 

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.

2 Pages V   1 2 >  
Reply to this topicStart new topic
> What Is A Good Language To Start Of Learning
eaglehorse
post Nov 17 2007, 08:36 PM
Post #1


Member
**

Group: Members
Posts: 18
Joined: 12-October 07
From: S.C,USA
Member No.: 162,602



I am planning on a career switch possiblly to computer programming seems to intrest me because it seems to be a constantly changing,and a challenging field. The linfo I have found is that it is problem s
olving and that is what I do every day in my current job. It seems to change enough that I will not get board. Any suggestions on where to
 start and what languages would be the most useful to get a job.
Go to the top of the page
 
+Quote Post
Keithuk
post Nov 18 2007, 10:03 AM
Post #2


Forum Regular
***

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



This topic has been answered many times before I would suggest you do a search. There are for and against for any programming language. If you've never done any programming before then I would suggest you start with something simple so you get used to the way it operates.

The easiest language to learn is Visual Basic (see my sig) but its not supported by Microsoft any more because they are pushing VB.Net (which you can download for free of M$). There is far more support for obtaining information, there are 30 forums that I'm involved with.

I bought Visual C++ many years ago but I found it a very difficult language to learn that's because I've been used to the ease of VB. thumbup2.gif

This post has been edited by Keithuk: Nov 18 2007, 10:04 AM


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

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

I've been programming with VB for 12 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
lhamil64
post Nov 21 2007, 05:17 PM
Post #3


Member
**

Group: Members
Posts: 122
Joined: 18-November 07
From: United States
Member No.: 170,627



I have not tried VB (yet lol) and the only languages i have tried are BASIC (i use mostly) and i tried C++ but C (and languages like it) have a very sharp learning curve (hard to learn).

I use Liberty BASIC which is only like 50 dollars to buy, or Just BASIC which is a downgraded version of Liberty, but is free (by the same author)


--------------------
Visit My Website

QUOTE
Microsoft: "You've got questions. We've got dancing paperclips."
Go to the top of the page
 
+Quote Post
Keithuk
post Nov 21 2007, 06:47 PM
Post #4


Forum Regular
***

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



Well if you like Basic you will love Visual Basic. You can still get cheap copies of eBay, with MSDN help disks I hasten to add. thumbup2.gif

This post has been edited by Keithuk: Nov 21 2007, 06:48 PM


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

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

I've been programming with VB for 12 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
Amazing Andrew
post Nov 24 2007, 08:52 AM
Post #5


Bleepin' Night Watchman
******

Group: BC Advisor
Posts: 1,975
Joined: 5-December 05
From: The City of Saint Francis, by the western sea
Member No.: 43,307



I like Realbasic. It's similar in many ways to VB (they're both BASIC derivatives) but allows you (in the Pro version) to compile your programs as native formats for Windows, Mac, and Linux.


--------------------
Social Lives Are Overrated.
Go to the top of the page
 
+Quote Post
Marc2912
post Nov 27 2007, 02:10 PM
Post #6


Member
**

Group: Members
Posts: 19
Joined: 13-November 07
Member No.: 169,447



If you are serious I personally recommend looking into Java, it being object oriented makes it very powerful. Your options with Java are, I personally feel, greater. Once you master the basics you can go any way you want ME,SE or EE. (mobile,standard or enterprise edition). You also need to get a book about OOP (object oriented programming). Understanding objects and how they work is the most important part of either of those languages.

Marc.
Go to the top of the page
 
+Quote Post
dkc1657
post Dec 8 2007, 04:25 PM
Post #7


New Member
*

Group: Members
Posts: 3
Joined: 8-December 07
Member No.: 175,321



Hi,

I would also recommend Java and to dive right into Object Orientated Programming as you can always easily revert back to procedural style if needed.

You may also wish to consider learning to program with Python. Python is a remarkably intuitive language to use. The way the language is structured just "makes sense" ... it's hard to explain. The only reason I'm suggesting Python as a second option is because it's syntax is unique compared to other "typical" programming languages. I won't get into any more detail. The nice thing about Java is that it looks remarkably like other languages like C++

In my very humble opinion, and please no one hunt me down and kill me for saying this ... I would personally say away from any "drag-and-drop" style programming languages even though this is what the pro's might use. When learning to program, drag-and-drop isn't the way to do it.
Go to the top of the page
 
+Quote Post
CyberSorcerer
post Dec 17 2007, 12:56 AM
Post #8


New Member
*

Group: Security Colleague
Posts: 7
Joined: 30-July 07
From: Las Vegas
Member No.: 146,839



Hello Eaglehorse

Well programming is my area of expertise. Currently I know about 8 different languages, which might sound incredible but it isn't really and I will let you know why.

First, my personal recommendation, would be to learn python first then learn C then go into C++ (OOP = Object Oriented Programming). I know you said you didn't like C but your really looking into programming as a career you will need C/C++ at the minimum. Once you learn a basic language then OOP, each language there after comes pretty easy because you already have the basics on syntax, conditional loops, functions (or routines), and the most dreaded of all pointers.

Choosing a programming language involves many factors, and certainly isn't something you should do with a few days, or after a few suggestions on a forum. You have some questions to ask such as, what do you want to program, or what area (windows programming, network programming, server etc)? The most popular language according to Google is C, next is windows programming then java programming (remember javascript is a scripting language, meaning it is not compiled in binary) then PHP (also a scripting language). So again I could go on and on, but!

Again this is just my personal opinion, you can ask around or search on the net but you will come up with pretty much close to the same answer. Especially involving C/C++.

If you have any questions don't be afraid to PM me. To give you an idea of the languages I currently use and how I use them:

Python (primary language used by Blender3D)
C/C++ (used in a number of ways mostly server programming, shell programming)
Assembly (mainly in RE malware)
Perl (used mainly with Unix/Linux programming, some web programming)
C#, VB.NET, ASP.NET (mainly on freelance projects)

Hope this gives you a little help.

CyberSorcerer

This post has been edited by CyberSorcerer: Dec 17 2007, 01:00 AM


--------------------
Go to the top of the page
 
+Quote Post
RADIUM-V Interac...
post Dec 27 2007, 04:42 PM
Post #9


Forum Regular
***

Group: Members
Posts: 155
Joined: 9-December 06
From: Somewhere East of Where You Are (think about it)
Member No.: 100,323



I recommend C#. it has a lot of base things to learn for other programs.

I personally don't like VB. It's almost too simplified, almost to the point where it doesn't feel like a real language. If you're into designing rather than coding, then VB would be all right.


--------------------
Go to the top of the page
 
+Quote Post
Keithuk
post Dec 29 2007, 03:40 PM
Post #10


Forum Regular
***

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



QUOTE(RADIUM-V Interactive @ Dec 27 2007, 09:42 PM) *
I personally don't like VB. It's almost too simplified, almost to the point where it doesn't feel like a real language.

The simpler the better. thumbup2.gif


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

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

I've been programming with VB for 12 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
luciora
post Jan 11 2008, 11:06 PM
Post #11


Member
**

Group: Members
Posts: 17
Joined: 18-August 07
Member No.: 150,921



Hmm, Im only 16, but im looking into a career as a games graphics designer, from some things mentioned above, would i have to know some programing languages to do this.
I have also elected to use Blender as my "training", would this be a good idea?


--------------------
Go to the top of the page
 
+Quote Post
Groffeaston
post Jan 17 2008, 01:17 PM
Post #12


Forum Regular
***

Group: Members
Posts: 177
Joined: 25-September 07
From: Easton,PA
Member No.: 159,078



Hi guys and gals.

I forgot to check here before I posted. But I have a Very similar Question in my post about wanting to learn about programing. I am just starting to get interested in it. Just as a hobby, so I can help fix my computer problems when they pop up. This way I know what to tell the "Computer Techs" more precisely. And also to try my hand at programing too. I only had a few "Basic" Classes in High school. But that was 20 years ago. I think I have forgoten almost every thing I learned in those classes. So what would be a good starting point? Also what is a good refference source for free or cheap books for information?
Go to the top of the page
 
+Quote Post
RADIUM-V Interac...
post Jan 18 2008, 09:27 AM
Post #13


Forum Regular
***

Group: Members
Posts: 155
Joined: 9-December 06
From: Somewhere East of Where You Are (think about it)
Member No.: 100,323



About 90% of people who go to school for game development end up switching majors or dropping out. There is more programming required than 3D Graphic designers. You have to remember that games are a lot more than cool models - there's body physics, collision detection, lighting reflection/refraction/magnification/diffusion, water reflection/refraction/magnification/diffusion, etc.

You can have a model in a game, but without the programming behind it, there's no way to determine a gun from a chopstick. Especially since without programming, a chopstick will act the same way as a gun, which will at most just sit there on the ground which hasn't been coded yet.


--------------------
Go to the top of the page
 
+Quote Post
luciora
post Jan 19 2008, 08:39 AM
Post #14


Member
**

Group: Members
Posts: 17
Joined: 18-August 07
Member No.: 150,921



But if i was to learn a Programming Language, what should it be to suit GFX design, Preferably one to start of with.


--------------------
Go to the top of the page
 
+Quote Post
RADIUM-V Interac...
post Jan 20 2008, 03:40 PM
Post #15


Forum Regular
***

Group: Members
Posts: 155
Joined: 9-December 06
From: Somewhere East of Where You Are (think about it)
Member No.: 100,323



QUOTE(luciora @ Jan 19 2008, 07:39 AM) *
But if i was to learn a Programming Language, what should it be to suit GFX design, Preferably one to start of with.


C++ with DirectX or OpenGL. That's what I suggest.


--------------------
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
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: 9th January 2009 - 01:22 AM


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.