|  | |
02-18-2009, 08:11 PM
|
#21 (permalink)
|
Newb Techie Join Date: Sep 2008 Location: florida Posts: 29
| Re: wanting to learn how to program i actually work at a place in Deland fl called ACR computers but i do repairs so this is a big step up for me and I'm good with computers. but i don't see why i cant download the stuff for c# and vb and see which on i like more. i know that c# is up there when it comes to being the hardest but i want to learn a language that is going to be dead and that i can learn quickly if i apply my self. |
| |
02-18-2009, 08:19 PM
|
#22 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,648
| Re: wanting to learn how to program I started with VB, then Java, now Javascript. That actually wasn't planned that way, but I have been able to apply similar concepts (syntax-wise) between them. There are differences to be sure, but how they work (object programming) is/are somewhat similar in concept.
Java and Javascript are NOT the same. Java is harder, but if you learn VB before Java then it isn't bad learning Java. Problem with Java is sometimes it compiles a little slow. VB isn't the fastest either. Like VB timers are not exactly the most accurate compared to the computer's own timing scheme.
I have heard some people mention Python for ease for beginners to programming, though I havent tried it myself. One of your best resources is some of the coders here, like Baez, jaeusm, and CrazeD, among others.
__________________ - Operating system(s) : Windows 7 Home Premium x64 | Ubuntu 9.10
- CPU : Pentium Dual-Core E5200 @ 2.50GHz /Socket 775 LGA
- Memory: 2X 2GB DDR2 SDRAM
- Hard drive: 640 GB Western Digital Caviar Blue 7200rpm WD6400AAKS-75
- Motherboard : Dell 0U880P
- Video: nVidia GeGorce 8400GS
- Chipset : Intel G41
<<<<< If you found anything I said helpful, please click the  or under my avatar |
| |
02-19-2009, 12:37 AM
|
#23 (permalink)
|
Wizard Techie Join Date: Feb 2006 Location: Maine Posts: 3,688
| Re: wanting to learn how to program Quote:
Originally Posted by oldskool I started with VB, then Java, now Javascript. That actually wasn't planned that way, but I have been able to apply similar concepts (syntax-wise) between them. There are differences to be sure, but how they work (object programming) is/are somewhat similar in concept. | Once you actually learn programming concepts and data design, it's really all the same except for different syntax. Almost all popular languages use the same core C syntax/concepts, so really if you're a master in any of them you should be able to adapt similar languages quickly and easily. Quote:
Originally Posted by oldskool I have heard some people mention Python for ease for beginners to programming, though I havent tried it myself. | Python isn't a hard language, but it does have slightly different syntax than most coders are used to. Instead of using blocks with { }, it uses indents... gets kind of confusing.
I say just find out what you are most interested in making, and then pick the language best suited for that. If you want a lot of server-like stuff, go with Java. If you want lots of GUI, go with C++ (or C# if you don't care about multiplatform). If you want web, go with PHP and/or Perl.
__________________ Need website help? PM me! |
| |
02-19-2009, 05:16 AM
|
#24 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,648
| Re: wanting to learn how to program Quote:
Originally Posted by CrazeD If you want lots of GUI, go with C++ (or C# if you don't care about multiplatform). If you want web, go with PHP and/or Perl. | What C++ learning resource(s) would you recommend ? The reason I ask is when I look at some of those C++ books I see tons of syntax stuff, but not much for GUI screenshots. I can't seem to get my mind wrapped around just what are they writing code for in the examples.
I am used to VB, Java, etc., where you get "instant gratification" where you have this form and add stuff in VB's and Java's IDEs. And with Javascript, I get I.G. right within the web page.
So for me, just trying to understand what C++ does, I just can't seem to get it without some screenshots to show me what it is that the examples are showing you how to build. Any examples you can give, Craze ?
__________________ - Operating system(s) : Windows 7 Home Premium x64 | Ubuntu 9.10
- CPU : Pentium Dual-Core E5200 @ 2.50GHz /Socket 775 LGA
- Memory: 2X 2GB DDR2 SDRAM
- Hard drive: 640 GB Western Digital Caviar Blue 7200rpm WD6400AAKS-75
- Motherboard : Dell 0U880P
- Video: nVidia GeGorce 8400GS
- Chipset : Intel G41
<<<<< If you found anything I said helpful, please click the  or under my avatar |
| |
02-19-2009, 11:21 AM
|
#25 (permalink)
|
Newb Techie Join Date: Dec 2008 Posts: 13
| Re: wanting to learn how to program VB is real world applicable, just not for software development. For accountants it could save them a lot of time if they wrote reusable macro for excel. I have never actually done this but, I am a TA for an intro CS class at my school and the business school requires accountants to take VB.
Also, I am not completely sold on OO programming. Lets be honest, how often can your classes really be reused without having to modify them. I am sure in the purest form they would save time but in reality the classes end up being written more in a procedural and functional style then a reusable style.
In conclusion to my rant, I would recommend VB because you get the visual immediate gratification. I personally went Java, C++, Blitz Basic(for fun), then VB and that worked for me. |
| |
02-19-2009, 02:53 PM
|
#26 (permalink)
|
Software Developer Join Date: Mar 2006 Location: Columbus, OH Posts: 569
| Re: wanting to learn how to program Quote: |
The reason I ask is when I look at some of those C++ books I see tons of syntax stuff, but not much for GUI screenshots.
| C++ does not have any inherent GUI -- it's just a general purpose programming language. You can choose one of several GUI toolkits to create the UI of an application with C++, like wxWidgets or GTK+.
Also, not every program needs a GUI. For instance, Windows Services run in the background with no UI. Quote: |
So for me, just trying to understand what C++ does, I just can't seem to get it without some screenshots to show me what it is that the examples are showing you how to build.
| Most introductory programming books use console applications as examples, which don't have GUI's. |
| |
02-19-2009, 03:18 PM
|
#27 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,648
| Re: wanting to learn how to program ok, I see. Thanks
__________________ - Operating system(s) : Windows 7 Home Premium x64 | Ubuntu 9.10
- CPU : Pentium Dual-Core E5200 @ 2.50GHz /Socket 775 LGA
- Memory: 2X 2GB DDR2 SDRAM
- Hard drive: 640 GB Western Digital Caviar Blue 7200rpm WD6400AAKS-75
- Motherboard : Dell 0U880P
- Video: nVidia GeGorce 8400GS
- Chipset : Intel G41
<<<<< If you found anything I said helpful, please click the  or under my avatar |
| |
02-19-2009, 05:54 PM
|
#28 (permalink)
|
Wizard Techie Join Date: Feb 2006 Location: Maine Posts: 3,688
| Re: wanting to learn how to program Quote:
Originally Posted by oldskool What C++ learning resource(s) would you recommend ? The reason I ask is when I look at some of those C++ books I see tons of syntax stuff, but not much for GUI screenshots. I can't seem to get my mind wrapped around just what are they writing code for in the examples.
I am used to VB, Java, etc., where you get "instant gratification" where you have this form and add stuff in VB's and Java's IDEs. And with Javascript, I get I.G. right within the web page.
So for me, just trying to understand what C++ does, I just can't seem to get it without some screenshots to show me what it is that the examples are showing you how to build. Any examples you can give, Craze ? | Well like jaeusm said, you'll need to use extra libraries for GUI with C++. You could use the Microsoft Visual C++, but that really only teaches you Microsoft's way of doing it.
__________________ Need website help? PM me! |
| |
02-19-2009, 10:32 PM
|
#29 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,648
| Re: wanting to learn how to program Quote:
Originally Posted by CrazeD Well like jaeusm said, you'll need to use extra libraries for GUI with C++. You could use the Microsoft Visual C++, but that really only teaches you Microsoft's way of doing it. | And I am not necessarily against M$, but I am only really a fan of their OSes, not much of a fan of anything else by M$. Since I learned with VB (Express 2005), and have done some Java, and since they are OO programming languages, that is what I am used to. Thanks for the explanation though. Sounds tough (C++ that is).
For the future, I am very interested in web programming, and will probably look at PHP next at some point. Right now I am learning Javascript and that has my attention because of my class.
__________________ - Operating system(s) : Windows 7 Home Premium x64 | Ubuntu 9.10
- CPU : Pentium Dual-Core E5200 @ 2.50GHz /Socket 775 LGA
- Memory: 2X 2GB DDR2 SDRAM
- Hard drive: 640 GB Western Digital Caviar Blue 7200rpm WD6400AAKS-75
- Motherboard : Dell 0U880P
- Video: nVidia GeGorce 8400GS
- Chipset : Intel G41
<<<<< If you found anything I said helpful, please click the  or under my avatar |
| |
03-23-2009, 01:56 AM
|
#30 (permalink)
|
Newb Techie Join Date: Mar 2009 Location: Omaha, NE Posts: 7
| Re: wanting to learn how to program I was in the same position you are about 3 months ago. The first step I took was choose a descent programming language to begin with such as JAVA or C++ (I chose Java). Second, I looked for books online and the best and most recommended one I found (for Java) was "Java The Complete Reference Seventh Edition," by Osborne. Osborne makes probably the MOST comprehensive books for learning programming because they will teach you everything you need to know of that language. So now, I have been learning from this book for 3 months and it's going well. I have to admit though, sometimes it gets confusing but when that happens, I simply look online for tutorials. I would definitely learn from a book than just online tutorials because the book is also a guide (meaning you will know what to start with, where to go next, etc.). |
| |  | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | |