![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
|
No idea where to start
Alright,
In the past i've tried to get into programming before and sort of failed. Is there a good way to get started? I don't know where to start or what program to begin with. I'm really intrested in it, just having troubles making that first step. Any help would be appreciated. Thanks ![]() |
|
|
|
|
|
#2 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
I guess you could decide on a language, get a compiler, and write a "Hello, World" program. Everyone else does. I would suggest, first of all, that you do some reading. It isn't something one picks up by osmosis.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
The first thing to do would be to pick a certain programming language. I would recommend you do your own research before deciding which one to choose, because if you ask other people, it will only start a flame war, as people have their own opinions. I can make some offers though that would be a good start for you to look further into. Java and C# are both very similar and would be good for general purpose applications. I hear a lot about Python, although I know nothing about it, so hopefully someone else can shine some light on it. PHP is a good choice if you are interested in web development. PHP or other similar langauges (ASP, and a bunch of others that I know nothing about) allow you to create dynamic webpages. These forums are programming in PHP infact. PHP makes it possible for me to hit the submit button and have my text show up instantly on a website which would be impossible with normal HTML.
C or C++ are similar languages which are probebly the most popular and well known languages to date. C which has been around longer is a little more complex and lacks OOP (object oriented programming) which is a method or ideology of how programming should be done which is present in C++. OOP uses "classes" in order to organize code. Meaning a language must support OOP in order for someone to use it. C++ does support classes and at one time in its early development was even called "C with classes". C++ allows you to use anything from C but NOT vice-versa. These languages are a little more complicated but nothing that you couldn't learn even as a first language. The real question comes in as to whether you learn C or C++ first. A lot of people say you should learn C before C++ others say that it isn't nessisary and that it may be better to learn C++ first. My personal stance, is that if you are a beginner and are looking for a first language, then C++ would be most preferable as you can learn OOP which will be a very big advantage if you decide to learn another language later on. To summorize... Java or C# are my two top choices for a beginner, and also looking into Python would be good but I can't recommend it off hand because of my lack of expierence. PHP for web development. C++ if you want to go for a very popular and powerful language and are willing to put a little bit more effort in. Finding C++ documentation is a little more difficult as there isn't really a standard place to find it like there is with Java and C#. I'm sure there are other languages which would be good as well. The others can fill you in on those if you aren't interested in what I have mentioned. Doing your own research through Google (or whatever) would be better than taking opinions from people who might put too much of their own bias into their post. I do admit, I have a slight bias to C# and PHP as those are my best known languages and to Java as well since I have many friends that program in Java, but with good reason. |
|
|
|
|
|
#4 | |
|
Sexy Programmer
|
How about Visual BASIC? That was my first programming language I learn and still use it today to make corny-add programs when I am bored. Also as Darkhack said Java is great!
but always Visual BASIC took about a 2 week to really get on bored with the IDE and the syntax! Its really great for beginners! I recommend that. C# is very similar to Java but I prefer Java tho! Though, I plan to learn it due to its power and popularity! Also Darkhack made a good point in doing your own research to decide the programming language of your choice! Choose wisely! lolQuote:
http://www.programmingforums.org/for...ead.php?t=8547
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
|
#5 |
|
Hobbyist Programmer
|
I actually started with Python and I still use it more than any other language I know. Aside from C++, Python is probably the next best thing for beginners.
__________________
When will Jesus bring the porkchops? |
|
|
|
|
|
#6 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
You may find some useful informatino here:
http://programmingforums.org/forum/showthread.php?t=409 http://programmingforums.org/forum/showthread.php?t=435
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#7 | |||
|
Programming Guru
![]() Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5
![]() |
Quote:
Quote:
Quote:
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for." -- Socrates |
|||
|
|
|
|
|
#8 |
|
Newbie
Join Date: Jan 2006
Location: scotland
Posts: 3
Rep Power: 0
![]() |
beginning
i agree with reggaeton VB is really good for just getting to grips with if's and all that crap. C++ i wouldn't recommend for begginers as i'm studying it the now and struggling.
java would be quite good as well as the layout is easy to get the hang of |
|
|
|
|
|
#9 |
|
Hobbyist Programmer
|
Look for a good book that focuses more on the concepts of programming rather than the language used in the book. Once you got basic concepts down, you can jump into almost any language you can think of and be off to a good start. There are a lot of good C++ books out there that will do this. Search Amazon for books that have good ratings.
|
|
|
|
|
|
#10 | |
|
Sexy Programmer
|
Quote:
And if you need any advice or wisedom, post a thread, and I am sure everyone is more than happy to help you with it! Enjoy!
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|