I'm a little new to programming and there is so many software out there to choose from.
Wanted to ask what is the best program to study in making a software? So far Visual Basic is the only thing I can think of. Anyone has an opinion?
What program is easy to understand and use for a beginner?
Started by codegirl, Mar 24 2011 01:27 AM
24 replies to this topic
#1
Posted 24 March 2011 - 01:27 AM
|
|
|
#2
Posted 24 March 2011 - 04:05 AM
I recommend to start learning Delphi (Object Pascal) language. The fact that Pascal was initially developed for teaching in software programming making it is very easy to read and to comprehend, and of course very easy to learn.
With Delphi, you will get Pascal accompanied with RAD (Rapid Application Development) framework and tools. Allowing you to be able to develop real application in short time.
With Delphi, you will get Pascal accompanied with RAD (Rapid Application Development) framework and tools. Allowing you to be able to develop real application in short time.
#3
Posted 24 March 2011 - 10:14 AM
When I started programming I started with C++. After C++ I learned Java and C# (which are very similar). Also, PHP is very popular and would be a good choice. Basically each language has its pros and cons. It really depends on what you want to program. Most of my experience is building web based applications using ASP.NET and C#.
-CDG10620
Software Developer
Software Developer
#4
Posted 24 March 2011 - 12:38 PM
codegirl said:
I'm a little new to programming and there is so many software out there to choose from.
Wanted to ask what is the best program to study in making a software? So far Visual Basic is the only thing I can think of. Anyone has an opinion?
Wanted to ask what is the best program to study in making a software? So far Visual Basic is the only thing I can think of. Anyone has an opinion?
I've never heard of Delphi but where is the best place to learn it? And how advance programs could it make? Could it make programs that login into my facebook and post to my friends?
#5
Posted 24 March 2011 - 12:42 PM
cdg10620 said:
When I started programming I started with C++. After C++ I learned Java and C# (which are very similar). Also, PHP is very popular and would be a good choice. Basically each language has its pros and cons. It really depends on what you want to program. Most of my experience is building web based applications using ASP.NET and C#.
Is there a tactic or flow of remembering codes? I'm familiar with website css. So is it like remembering "border: 1px solid #000" or ".page, #wrapper, length: 50px" etc ?
:)
#6
Posted 24 March 2011 - 02:22 PM
I recommend a scripting language such as Ruby.
#7
Posted 24 March 2011 - 06:09 PM
In my programming class, which if for beginners, we started with Java. Java can teach you a lot about programming fundamentals and it's not hard to learn, if you put some effort into it. I started off with C++, which can take some time to learn, and I think I could've gotten into programming much easier if I knew about Java or C#, at the time.
#8
Posted 25 March 2011 - 03:21 PM
I recommend Python, to be honest. You can get the Python Interpreter here. It's a language that doesn't have as steep of a learning curve as most other languages and is a bit more forgiving, but is nonetheless a language you will be able to use professionally and it will teach you some of the basic concepts, such as Object-Oriented Programming.
Wow I changed my sig!
#9
Posted 25 March 2011 - 07:23 PM
Fu¢k Delphi! Object-oriented Pascal? Combines the weakest of the Wirth languages with the most tedious of programming paradigms.
Fu¢k C++! It's the ugliest, most painful language in existence. Seeing C++ code makes me want to puke. cout <<? cin>>? Why can't you use normal stream I/O functions like everyone else?
Fu¢k Java! It forces you to use classes even when a procedural method would be more efficient, and programs run slow as $hit. Don't even think about using the WYSIWYG editor in NetBeans. A friend of mine did that, and it produced hundreds of lines of code for a single window.
Fu¢k Python! Why write standalone applications in an interpreted language?
Ruby I don't know much about, though it sounds interesting as it's a functional language.
Fu¢k C++! It's the ugliest, most painful language in existence. Seeing C++ code makes me want to puke. cout <<? cin>>? Why can't you use normal stream I/O functions like everyone else?
Fu¢k Java! It forces you to use classes even when a procedural method would be more efficient, and programs run slow as $hit. Don't even think about using the WYSIWYG editor in NetBeans. A friend of mine did that, and it produced hundreds of lines of code for a single window.
Fu¢k Python! Why write standalone applications in an interpreted language?
Ruby I don't know much about, though it sounds interesting as it's a functional language.
Programming is a journey, not a destination.
#10
Posted 26 March 2011 - 07:31 AM
lol, do you say that in your job applications too?
#11
Posted 26 March 2011 - 04:42 PM
Believe it or not, there are companies running the core of their businesses in large Delphi apps. I view it as the best of VB type syntax with the power of C++. You can also try Lazarus if you want a free environment that is very similar to Delphi.
#12
Posted 27 March 2011 - 05:36 AM
I'm sorry, but this really bothers me. It seems that for 95% of programmers, all of the languages they know or have any intention of learning are both:
1. Object-oriented
2. Imperative
3. Accompanied by a framework
4. High-level
5. Usually proprietary and/or Windows-only
Whenever I tell people about functional programming or programming with alternative platforms like Mono, they get all dismissive, like "Exploring new ideas and possibilities? Who the hell does that these days?" It seems most people are only interested in the final product.
Another thing that bothers me is all these people who say "Use .NET. It's all you'll ever need." and then complain about Linux not having enough good software written for it. You have only yourselves to blame.
1. Object-oriented
2. Imperative
3. Accompanied by a framework
4. High-level
5. Usually proprietary and/or Windows-only
Whenever I tell people about functional programming or programming with alternative platforms like Mono, they get all dismissive, like "Exploring new ideas and possibilities? Who the hell does that these days?" It seems most people are only interested in the final product.
Another thing that bothers me is all these people who say "Use .NET. It's all you'll ever need." and then complain about Linux not having enough good software written for it. You have only yourselves to blame.
Programming is a journey, not a destination.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account


Back to top









