Jump to content

Newbie entering into programming...

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
12 replies to this topic

#1
jeffrusso

jeffrusso

    Newbie

  • Members
  • Pip
  • 1 posts
Hi

I am currently a front-end web graphics designer and know HTML with a little CSS and no other programming knowledge. I would like to start programming for interactive web sites (for business purpose) in the short future. What would be the right set of language and database to learn? I realize there would be a learning curve at first. If you can give examples of some websites follow by the required language, that would be great! I want to compare them so I can choose and focus the right one(s). Thanks!

JR

#2
Guest_Jordan_*

Guest_Jordan_*
  • Guests
You need to learn a client side language and a server side language for interactive website development. The most common client side language is JavaScript. For server side you have a few options. PHP seems to be the most popular on the web but ASP seems to be the most popular in the workplace. There is also Perl, Ruby, C++ as CGI and a few others but these are less popular.

This site (CodeCall) is using JavaScript and PHP.

#3
johnkennedy

johnkennedy

    Newbie

  • Members
  • Pip
  • 2 posts
you can learn MySQL, It is very easy database, First start learn MySQL

#4
chili5

chili5

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 7,247 posts
Learn PHP or ASP for the server-side, then learn how to use some database system such as MySQL or Microsoft Access.

JavaScript for client-side programming. :)

#5
Guest_Jordan_*

Guest_Jordan_*
  • Guests
You can wait to learn SQL until after you learn a programming language as chili5 suggests. SQL isn't hard to learn and isn't technically even a language.

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Don't use Access when learning SQL. It has far too many limitations to be a useful database for many applications.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
Guest_Jordan_*

Guest_Jordan_*
  • Guests
I agree with WingedPanther's statement. Access will hinder you more than help you. Install a database such as MySQL or use SQLite and execute true SQL statements (don't use a GUI that creates your SQL for you).

#8
Xav

Xav

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 13,118 posts
Bah? A GUI for SQL? SQL is so easy that a GUI is unnecessary. :P
Jordan said:

Good members, like yourself, stick around and post for ages to come!
Mr. Xav | Blog | Forums

#9
G_Morgan

G_Morgan

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 537 posts
Another approach here is to use a fully integrated web app framework like Rails. These will usually handle object persistence for you, leaving SQL superfluous to your needs. I'd still learn SQL (or more correctly database design) if you take this approach because you will be better able to design your web app if you know what is going on behind the scenes. It certainly reduces the language overhead though.

Remember that Rails is not the only web app framework in existence though. I only mentioned it because it is one of the more famous ones. List of web application frameworks - Wikipedia, the free encyclopedia

#10
lexy

lexy

    Newbie

  • Members
  • Pip
  • 1 posts
From Another Newbie Perspective

Hi Codecall people,

As a webmaster into affiliate programs, I should study code languages on my own to develop more advanced websites from a marketing perspective. Especially in this financial crisis I try to prepare myself for the future. I understand html, and i know how to play with php but can't actually write code.

A few years back I hired a programmer to write a search engine for us (in php) which could create result pages on the fly + interface to imput urls which could get spidered. When url's got searched, the last searched keywords linked to the page on the fly. Aside from this - One of my goals is to be able to work/edit this piece of script/software on my own

Another goal is to create some site which is divided in all regions from the world so users can sell/ advertise for particular products online +

Now my questions;
Is it better to begin with 'JavaScript' or 'Java' or 'php' ?
What good ebooks or free do-it-step-by-step tutorials are out there?
Are there any programming tutorials to create websites which are dedicated to a marketing system / hooked up to an affiliate program?

#11
Xav

Xav

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 13,118 posts
Java is desktop programming.
JavaScript is client-side web scripting.
PHP is server-side web scripting.

Search Google for ebooks and tutorials. I recommend W3Schools Online Web Tutorials for tutorials.
Jordan said:

Good members, like yourself, stick around and post for ages to come!
Mr. Xav | Blog | Forums

#12
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Short answer:
You need all of HTML/CSS, JavaScript, and PHP.
HTML determines what the page looks like.
JavaScript adds functionality to the page (such as miscellaneous button clicking, validation, etc).
PHP provides server-side functionality such as producing emails, dynamic content, etc.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog