EXTREME Overclocking Forums
Home | Reviews | Forums | Downloads | $ EXTREME Deals $ | RealTime Pricing | Free Magazines | Gear | Folding Stats Newsletter | Contact Us


Go Back   EXTREME Overclocking Forums > Software Discussion > Programming, DBMS, HTML, Web Related
Register Forum Rules FAQ Search Today's Posts Mark Forums Read

Welcome Guest Visitor! Please Register, It's Free and Fun To Participate!
The EXTREME Overclocking Forums are a place for people to learn how to overclock and tweak their PC's components like the CPU, memory (RAM), or video card in order to gain the maximum performance out of their system. There are lots of discussions about new processors, graphics cards, cooling products, power supplies, cases, and so much more!

You are currently viewing our boards as a "guest" which gives you limited access to view most discussions. You need to register before you can post: click the register link to proceed. Before you register, please read the forum rules. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own pictures, and access many other special features. Registration is fast, simple, and absolutely free! To start viewing messages, select the forum that you want to visit from the selection below.

After you have registered and read the forum rules, you can check out the FAQ for more information on using the forum. We hope you enjoy your stay here!

Note To Spammers: We do not allow unsolicited advertising! Spam is usually reported & deleted within minutes of it being posted, so don't waste your time (or ours)!


Please Register to Post a Reply
 
Thread Tools
Old 05-30-2012, 10:04 AM   #21
§k¥¥ |{£øúÐz
Extreme Overclocker
§k¥¥ |{£øúÐz's Avatar
Senior Member
 
Posts: 1,732
Last Seen: 05-21-2013
Age: 29
From: OP, KS
iTrader: 8 / 100%
php and mysql might be a good starting point.

you don't have to get all confused working with pointers and stuff.

plus it runs through an interpreter instead of needing to be compiled, further simplifying its use as a first language.

the syntax is similar to C language, but then again most languages are fairly similar.

it also lets you use procedural OR object oriented programming so you can start procedural and work your way into object oriented when you feel more comfortable.

it also makes interacting with a database super easy with mysql. good way to learn the basics of sql.

the only downsides i can think of.... it's a lazy language. you can use a variable that hasn't been cast or defined. it does it for you (if you haven't done so manually) it also lets you get sloppy with data types. you can concatenate an integer with a string. you can take a string that contains an integer value and directly do math (addition/subtractions, etc) to it without converting data type first.

example:

<?php
$a = '15';
$b = 5;
echo $a + $b;
//outputs 20
?>

in any other language, that would give you several errors. in php, that is allowed. somewhat teaches bad habits. (or lack of good procedures)

Java is very popular for these financial apps, and is somewhat web-friendly, but i hate it due to being extremely slow.

there isn't any one good language to suggest, but there are some decent ones to start with. python is another good one for starters.
United States  Offline
    Register to Reply to This Post
Old 05-30-2012, 04:40 PM   #22
SCOLANATOR
Kooler King
SCOLANATOR's Avatar
Senior Member
 
Posts: 547
Last Seen: 05-21-2013
Age: 22
From: Perth, Scotland
iTrader: 0 / 0%
Read a number of comments and this is coming from a 20 year old student.
I started with BASIC which I really enjoyed, spent six months making Pacman.
Really allowed me to get my teeth into programming, enjoyed learning all the basic and many more complex algorithms and taught me good and bad practices of programming.
Has decent documentation too... Pretty certain M$ Defender MK1 was built using BASIC.

When I went to uni I started to learn Java which I despised. Never made sense to me, everything was so convoluted and was pretty horrible trying to debug when compared to BASIC. I hope Java dies off, I don't see what makes it so special anymore, but hey there's far more informed people on here that you should be wise to listen to.

Anyway I switched course and now doing what I set out to do, the nitty gritty stuff. C++ and doing more stuff with programming hardware, basic drivers, some ASM stuff.
Anyway I found BASIC great to start with, just allows you to get in and build a program and chop and change it as you go.

~scol
United Kingdom  Offline
    Register to Reply to This Post
Old 06-09-2012, 08:20 PM   #23
UNIXgod
god of UNIX
UNIXgod's Avatar
Senior Member
 
Posts: 1,384
Last Seen: 01-09-2013
iTrader: 0 / 0%
Quote:
Originally Posted by SCOLANATOR View Post
I hope Java dies off, I don't see what makes it so special anymore, but hey there's far more informed people on here that you should be wise to listen to.
I agree with you that java was a weak attempt at creating an object oriented c like language with garbage collection and without memory pointers. Sun did a good job at marketing it in it's time.

It wont die because of the jvm. Unless the cell phone and tablet industry dies which it won't any time soon. One of the nice things about jvm is there are many languages that can be used instead of java. jython and jruby are a couple that come to mind. This is through a process called transliteration. It can also be seen for producing applications to compile to objective-c for apple's ios.
United States  Offline
    Register to Reply to This Post
Old 06-10-2012, 11:47 PM   #24
Zer010
Powered By Gatesware
Zer010's Avatar
Senior Member
 
Posts: 1,832
Last Seen: 05-10-2013
Age: 27
From: Orange County,CA
iTrader: 1 / 100%
Quote:
Originally Posted by species8472 View Post
Personally I would get into c#. I see a lot of companies moving stuff to c# especially if they are doing anything with sharepoint.
+1

Bottomline: Be multilingual and chose 1 of the major High Level language (C variant, Java, ect) as your mastery.

I work at home for a company that does Workman comp software with a well above my age salary. We are using SQL Server 2012 RC0, C#3.0 (little bit of legacy VB.Net in one project), Entity Framework 4 as the core server side coding. ASP.Net, Javascript CSS and HTML are assumed.

I started in 1999 with VB5 then went to C++ (c99 using gcc) then to MSVC. On my journey to college I picked up Java and that was a colossal waste of time. At one point I was doing LAMP work in 2006 but it was so boring and the code was DRY (Don't Repeat Yourself) that I just dropped it. Please note that is just my personal feelings on LAMP; it left a very sour taste with me.

Once I reached my last year of college in 2007 I said to myself that I needed to go where the money and business were going. I went back to my roots with VB.Net in early 2009 leading to one of the smartest decisions I ever made. Then I moved away from MySQL/Postgres to MS SQL and VB.Net using ADO. Landed my first VB6/VB.Netjob the very next month. I have worked for several companies since then doing a mix of C++/VB6 to C#/VB.Net (everything form 1.1 to 4.5 RC0)

IT departments are shrinking and development departments have been growing in all the business I have worked for. Cloud is here to stay so get on it now (we just setup a backup application using Azure in case our SQL Server fails or the IIS7.5 server fails at 1 of the 3 locations we have).

Note: Regarding Java this will be here to stay for longer than most people think due to the embedded device market ie devices like in airport terminals as a point of reference and newer vending machines. This is also a good reason to avoid Assembly unless a opportunity presents itself or you just want to learn (warning: timesink)
United States  Offline
    Register to Reply to This Post
Old 06-11-2012, 07:23 AM   #25
Mark
EOCF Elder
Mark's Avatar
Administrator
 
Posts: 1,600
Last Seen: 03-28-2013
Age: 30
From: Louisville, Ky
iTrader: 2 / 100%
I prefer c#, but recommend learning any language that interests you!

Here was my order: cobol, c, pascall, c++, asm, perl, php, vb3-6, .net 1-current

I do not regret any of my time in any of those languages.
United States  Offline
    Register to Reply to This Post
Old 06-11-2012, 02:44 PM   #26
OS-Wiz
Old School
OS-Wiz's Avatar
Senior Member
 
Posts: 1,897
Last Seen: Yesterday
From: St. Louis MO USA
iTrader: 5 / 100%
Quote:
Originally Posted by Mark View Post
I prefer c#, but recommend learning any language that interests you!

Here was my order: cobol, c, pascall, c++, asm, perl, php, vb3-6, .net 1-current

I do not regret any of my time in any of those languages.
COBOL, wow, dating yourself there, LOL! I started with IBM Assembler (mostly operating system coding, even some EXCP stuff), then COBOL (business stuff) and was amazed how much easier it was. When COBOL didn't lend itself to some of the trickier stuff, back in the day, you could enter Assembler in a paragraph and even loop back into it. Had to be careful not to step on any of the registers COBOL was using, LOL.
United States  Offline
    Register to Reply to This Post
Old 06-11-2012, 05:53 PM   #27
Zer010
Powered By Gatesware
Zer010's Avatar
Senior Member
 
Posts: 1,832
Last Seen: 05-10-2013
Age: 27
From: Orange County,CA
iTrader: 1 / 100%
Quote:
Originally Posted by Mark View Post
I prefer c#, but recommend learning any language that interests you!

Here was my order: cobol, c, pascall, c++, asm, perl, php, vb3-6, .net 1-current

I do not regret any of my time in any of those languages.
Now if you just had LISP on the list

Been a longtime since someone mentioned COBOL. My Professor was great about making use write a few things in it just so we could appreciate our new tools
United States  Offline
    Register to Reply to This Post
Old 06-13-2012, 05:41 AM   #28
sysigy
Abandon All Hope!
sysigy's Avatar
Senior Member
 
Posts: 911
Last Seen: Yesterday
Age: 31
iTrader: 0 / 0%
Quote:
Originally Posted by Mark View Post
I prefer c#, but recommend learning any language that interests you!

Here was my order: cobol, c, pascall, c++, asm, perl, php, vb3-6, .net 1-current

I do not regret any of my time in any of those languages.
I was much the same...

Assembler, Pascal & Delphi, Cobol, C++, Java, ASP, C# .net 1.0 - current, HLSL, vb.net 1.1 (for legacy systems)

All good but currently loving web development using ASP.net MVC3 (Razor) in C#, looking forward to MVC4 RTM

The systems I design and develop professionally are normally centered around C#.

Last edited by sysigy : 06-13-2012 at 09:31 AM.
United Kingdom  sysigy Folds For EOC!  Offline
    Register to Reply to This Post
Old 06-13-2012, 01:39 PM   #29
UNIXgod
god of UNIX
UNIXgod's Avatar
Senior Member
 
Posts: 1,384
Last Seen: 01-09-2013
iTrader: 0 / 0%
Quote:
Originally Posted by sysigy View Post
All good but currently loving web development using ASP.net MVC3 (Razor) in C#, looking forward to MVC4 RTM
Ruby on Rails really did impact web development. It seems to have found it's way into many "new" frameworks. Grails and PHPcake are a few and as usual I see M$ has a very limited view on naming things. The MVC architectural pattern is older than microsoft itself. I'm glad they didn't call it asp on rails.
United States  Offline
    Register to Reply to This Post
Old 06-14-2012, 02:28 AM   #30
sysigy
Abandon All Hope!
sysigy's Avatar
Senior Member
 
Posts: 911
Last Seen: Yesterday
Age: 31
iTrader: 0 / 0%
Quote:
Originally Posted by UNIXgod View Post
Ruby on Rails really did impact web development. It seems to have found it's way into many "new" frameworks. Grails and PHPcake are a few and as usual I see M$ has a very limited view on naming things. The MVC architectural pattern is older than microsoft itself. I'm glad they didn't call it asp on rails.
The pattern is awesome whoever invented it... I also use the WPF & Silverlight equivalent (M-V-VM)
United Kingdom  sysigy Folds For EOC!  Offline
    Register to Reply to This Post
Old 07-13-2012, 02:22 PM   #31
Culex
Learning To Overclock
Culex's Avatar
Senior Member
 
Posts: 196
Last Seen: 07-27-2012
iTrader: 0 / 0%
Bah...

Learn Emacs. It's primarily a Lisp interpreter whose main feature is text editing. It's fully configurable through elisp (a Lisp dialect) and once you get to know it, you'll be set for some time to come.

Also, MVC is oldschool. Let's move on to MOVE http://cirw.in/blog/time-to-move-on

I should mention: I've been doing some PHP, but mostly have been working in Javascript. Using jQuery and Backbone.js extensively, as well as RequireJS and Openlayers. I'm coming to enjoy Javascript greatly. Maybe I'm a masochist.
Canada  Offline
    Register to Reply to This Post
Old 07-29-2012, 01:08 PM   #32
chriselviss
Running System Stock
Forum Newbie
 
Posts: 1
Last Seen: 07-29-2012
If you go with Microsoft you will get everthing from one development environment, so it is a good start for beginners. In Visual Studion you can start vb.net and sql server and then you can study c# http://csharp.net-informations.com and finally asp.net. The advantage is that you can study desktop development as well as web development from the same place. So for a beginner better to start with MS level.

chris.
Anguilla  Offline
    Register to Reply to This Post
Old 07-31-2012, 02:12 AM   #33
UNIXgod
god of UNIX
UNIXgod's Avatar
Senior Member
 
Posts: 1,384
Last Seen: 01-09-2013
iTrader: 0 / 0%
Quote:
Originally Posted by Culex View Post
Bah...

Learn Emacs. It's primarily a Lisp interpreter whose main feature is text editing. It's fully configurable through elisp (a Lisp dialect) and once you get to know it, you'll be set for some time to come.
Nah vi user here! When I'm really board I'll use ed =)
United States  Offline
    Register to Reply to This Post
Sponsored Links:
Please Register to Post a Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -6. The time now is 10:33 AM.

Copyright ©2000 - 2011, Jelsoft Enterprises Ltd.
Powered by vBulletin
Copyright ©2000 - 2011, EXTREME Overclocking