Programming

Uπdercover Br?ther

I made one post
Joined
Feb 18, 2010
Messages
5
Hi I rly fail at computer stuff. I don't know anything about them or how they work. I am interested tho in creating programs. I am willing to learn if someone wants to teach me. Thx
 
^^ what he said, html and css will help you get accustomed to the syntax (sort of), then move on to Java. Java is a fairly simple object oriented language, then once you have learned the basics you can move on to SQL/PHP then C/C++. Honestly though expect to invest a few years into learning it.

Read a bunch of tutorials, practice practice practice.

If you want/need hands-on learning then you're gonna need to take a college class for it, or if you are still in highschool and your school has a computer science division join that. They are usually Advanced Placement classes in highschool though (USA, not sure about Euro)
 
Plus it takes a lot of time, we cant't teach you in a day or two..takes months even years to learn.
theres a book do not take this as me telliing you, it's called Programming for dummies, great book.

I'm not call you a dummy.
 
I started learning Java about a year ago, and am actually fairly good at it. But yeah, html is easiest to start
 
I found java extremely easy to pick up as my first language. Javabat.com is great once you pick up on the general concepts and language.
 
What? HTML and css to learn programming? Forgive me if I disagree, but that is a horrible way to learn to code. HTML is decent for structure, but it's devoid of a ton of major concepts you need to know as a programmer. CSS is just a horrible way to learn to code. You won't learn anything about methods, proper syntax, object oriented programming, loops, arrays, I/O, lists, sorting algorithms, etc. I started with a programming language called Python, at the time it was a simple glorified "scripting" language that has evolved into a powerful developing platform.

My advice? Buy a "Teach yourself Java" book, download the Eclipse IDE and go through every chapter and complete every tutorial and example included. Java is one of the most ubiquitous languages out there and a great way to learn programming. Failing that, check out batch scripting in MS-DOS, bash scripting in linux, they are both excellent ways to become familiar with basic and even some advanced programming techniques.
 
java would be a good starter but if you want something a bit easier and quicker to pickup javascript would be good and once you got one of those learned you will prolly be heading for C++ or C# next.

and i would have to agree with ronpaul css and html wont help you much besides code structure.
so i would stick with java as a first or s scripting language like javascript or python.
 
Visual Basic Express is great to start with.. Also I recommend a program called Alice to learn basics its free as well. I am a c++ beginner, working on a vb sidescrolling 2d rpg.
 
What? HTML and css to learn programming? Forgive me if I disagree, but that is a horrible way to learn to code. HTML is decent for structure, but it's devoid of a ton of major concepts you need to know as a programmer. CSS is just a horrible way to learn to code. You won't learn anything about methods, proper syntax, object oriented programming, loops, arrays, I/O, lists, sorting algorithms, etc. I started with a programming language called Python, at the time it was a simple glorified "scripting" language that has evolved into a powerful developing platform.

My advice? Buy a "Teach yourself Java" book, download the Eclipse IDE and go through every chapter and complete every tutorial and example included. Java is one of the most ubiquitous languages out there and a great way to learn programming. Failing that, check out batch scripting in MS-DOS, bash scripting in linux, they are both excellent ways to become familiar with basic and even some advanced programming techniques.

The OP said he knows little about computers, therefore HTML/CSS/JS is a good starting point and overall something you SHOULD know how to do if you plan on being in the programming world as a large majority of entry level positions are for web design using html/php/sql/js/aspx/etc.

Java is easy to learn to the basics, have fun with figuring out the networking though. I have been working with Java for nearly 7 years now (non-professional) and still can't get the networking to work correctly, however I have no problem with networking in c/c++.. lol
 
I'm a system engineer student, and before starting this career, i start first with Python, a really good language to start with cuz is so simple in the beginning, it just like talking with other person, you can read a Python algorithm very easily, now I'm starting to work with C++... but with the Python start is really easy for me, all is like the same just have to ad the ; at the end :P ... Then I know that I will change to java like in 4-5 semester cuz of my classes, and I'm just so anxious about it...
 
im not sure what to start teaching my self, the uni course im looking at uses java and vb.net but are they any use? or is there something more useful to learn?

Edit- still about a year till i go uni. and i have very little coding experience
 
im not sure what to start teaching my self, the uni course im looking at uses java and vb.net but are they any use? or is there something more useful to learn?

Edit- still about a year till i go uni. and i have very little coding experience

Java is really easy, easier than Visual Basic. However, Java is really only good for web-based applications (applets) and mobile phone apps. It sucks for Windows-based applications though as you are running off a virtual machine. Even the JIT has drawbacks with large amounts of overhead and slower load times when the program starts. There are a few good Java to EXE programs out there, but the price for these is outrageous. Install4J is a nice one, the license costs $400-1200. GCJ is open-source and free but does not fully support Windows at the moment, maybe in the future? Excelsior JET is really good and has been around and in development since 2000, however the price for the license is comparable to Install4J's and is in the $200-1000 range. Excelsior JET however allows you to obtain a FREE license as long as you are using it on a non-commercial project and give them some advertisement, which could be as simple as a link to their home page from the download page on your projects web site.

VisualBasic is very easy to figure out and you can do *some* things. I never got into VB.net because it didn't seem to have as much control or potential as c/c++.
 
VisualBasic is not a practical programming language. It's good for whipping up GUI's for clients before you start the actual programming. HTML/CSS isn't even programming.

A lot of languages are similar to C++ as far as syntax and structure go. I had to start with BASIC (teachers Idea) -> Visual Basic -> C++. Now I'm learning Java, but it's pretty easy to pick up after a year of C++.
 
so... I'm surprised no one asked the OP.... what kind of "programs" he wants to create... that's kind of important before everyone goes off saying "learn this, learn that"

If he wants to learn awesome web design then c++/c# and even java aren't that useful (few pages use actual java, just javascript). Then the htlm/css would be a good start, then learn javascript, then php/mysql. you'll need all of that to make good web pages with a lot of functionality. After that might wanna look into flash/action script.

If on the otherhand you want to make applications, then the question is what platform do you want to target? windows? Linux? If it's windows I would actually recommend c#, it's a lot easier to make gui's in c# than c++ and c# still gives you the majority of the control that c++ does.

For linux programming then I would say it depends on exactly what you are doing... C/C++ would be a good avenue, as well as scripting languages such as perl. c# will work under linux with the help of mono. I honestly don't have any experience creating gui programs on linux, just scripts and c programs.
 

Latest posts

Back
Top