Welcome Guest ( Log In | Click here to Register a free account now! )
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.![]() ![]() |
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 |
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. |
|
|
|
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. 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. |
|
|
|
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) -------------------- |
|
|
|
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.
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. |
|
|
|
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. |
|
|
|
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. |
|
|
|
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. |
|
|
|
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 -------------------- |
|
|
|
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. -------------------- ![]() |
|
|
|
Dec 29 2007, 03:40 PM
Post
#10
|
|
|
Forum Regular ![]() ![]() ![]() Group: Members Posts: 318 Joined: 25-January 07 Member No.: 108,272 |
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. -------------------- 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. |
|
|
|
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? -------------------- ![]() |
|
|
|
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? |
|
|
|
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. -------------------- ![]() |
|
|
|
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.
-------------------- ![]() |
|
|
|
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 |
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. -------------------- ![]() |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 9th January 2009 - 01:22 AM |