Coding Languages

53683422.jpg
 
In JavaScript === compares value equality and datatype.

var x = 4 * 1;

if (x === 4) // this will be true
if (x === "4") // this will be false.

I hate := for assignment because I always spend a at least couple minutes trying figure why I'm getting an error because I'm looking everything else except the assignment.
 
  • Like
Reactions: Videodrome
Well, I wrapped up my first jQuery assignment for my Javascript class. At this point, I'm feeling like Web Developer is a good place to get well grounded in programming, whether I want to be a Web Developer or Software developer or possibly Game Developer eventually.

I think the effect of being in a Software Developer course is I spread myself to thin dabbling in different things. By switching, I traded away time in Java and advanced SQL(boring!) for web stuff and Photoshop. I think this will be a better situation for me to keep working on more Javascript along with some PHP and eventually make some basic web apps.
 
  • Like
Reactions: Z A C K
I wanted to get into coding and IT in general, sadly I think that train has left the station.

IT is getting slowly consolidated because companies can move infrastructure to the cloud and other software as services. Programming would be the way to go. Just see if you like it and if so go for it. Its kind of harder to get a programming job these days because of all the things your expected to know, but there still though aren't enough good programmers.
 
IT is getting slowly consolidated because companies can move infrastructure to the cloud and other software as services. Programming would be the way to go. Just see if you like it and if so go for it. Its kind of harder to get a programming job these days because of all the things your expected to know, but there still though aren't enough good programmers.

I'll look up some youtube videos on it and think it over. My main thing is that I pursue music, and I plan on starting a gaming channel on youtube soon. I don't want to pick up something that will take years to get good at, again lol. Because if I like it, I'll have to develop my skills for a while before I can even consider getting paid for it.
 
I'm hoping that Programming offers more flexibility because I don't have to rely on specialized equipment. A Network Admin would probably be asked by HR Trolls if they have experience on Cisco or other Enterprise Network equipment while I can program on any computer or load my stuff onto a web host or GitHub. Even Linux Admin wannabes might be asked for expensive certifications or Red Hat experience. Also, I hope it'll be easier to get the all-important experience by freelancing or volunteering if I have to.

Another thing is I get the impression is it's easier for programmers to demonstrate skills and get hired based on Merit because people are looking for real proficiency.
 
lol

That's for comparing Datatypes right? I haven't really used it much.

Does 5 === "5" ?

or

does 4 === 8 ?
Yeah, it's the equality operator. In languages that support it (Javascript, Php, etc) it's best practice to always use that instead of ==.
 
My SQL class reminds me of Algebra / Math classes. Not in the difficulty, but in the seemingly weird pointless questions or data problems I'm asked to do in this terrible text book.
 
Yeah the funny thing about all those classroom SQL examples is nobody would write anything like that in real life. You'd use views or find some other way. No dba would ever let you crush his database with some multilevel outer join.

The trick in real world SQL is not syntax but optimization. I'm writing a very simple program now but 90% of my time is in optimization. There's only so many hours overnight to run stuff and every minute counts.
 
I am progressing nicely, I feel, with my Web Development.
HTML5 and CSS3 are about done with. Javascript isn't too bad because I understand programming concepts, well, some of them. jQuery is where it's at, lol.
 
I am progressing nicely, I feel, with my Web Development.
HTML5 and CSS3 are about done with. Javascript isn't too bad because I understand programming concepts, well, some of them. jQuery is where it's at, lol.

I just finished a section on jQuery and Ajax. Ajax in particular is an important concept I want to get down if I want to try doing websites on the side.
 
It seems that some things like Ajax only work on a Web Server and not on my local computer. I wondered if more experienced coders here install Apache, PHP, or even a version of SQL on their local machine when coding things to make it easier to test things before uploading.

I'm still on a Linux machine so it makes me think about at least installing PHP and Apache.
 
Ajax will work on your local computer. If you don't have some sort of database installed locally you should, I mean if you don't have an active server with a dev database to work with.

So at work I connect to db's on servers, at home I have one installed locally before pushing any changes to a site I have. SQL Server is a bit of a pain to set up instances so I like MySQL, its just more user friendly. But if your familiar with SQL Server then SQL Server Express edition is fine.
 
It doesn't hurt to set up a dev server on an old PC. It doesn't take much to run Linux. Got an old PC laying around or a friend that does? That way if you muck it up you can reformat it without messing up your main computer.
 
It doesn't hurt to set up a dev server on an old PC. It doesn't take much to run Linux. Got an old PC laying around or a friend that does? That way if you muck it up you can reformat it without messing up your main computer.

Okay, I was making some things that relied on PHP, so not surprisingly it only worked after I pushed it to my College Server.
 
See what resources your school has too. You can often get tons of free developer licenses for things to try out.
 
So if I start learning web languages, how long does it take to be able to actually make something useful?

I assume 'something useful' means something somebody would be willing to pay money for.

I'm in college for Web Developer and my first semester had a class teaching both HTML5 and CSS. I think those two things are useful in that way. So basically the answer to your question is a few months.

HTML is used to put the basic elements on a web page like content, links, pictures, or video. CSS code basically is used to make everything look nice with coloring or creating things like drop down menus. I like to think of good CSS as what sets apart a site so it doesn't look like an awful 90s website somebody made on GeoCities.

I'm now in my second semester learning Javascript which can be used to add real functionality to a website. A useful website could be made without Javascript, but with it more advanced features can be added.
 
See what resources your school has too. You can often get tons of free developer licenses for things to try out.

I don't think I saw to many things related to Web Development with what I'm currently working on, but I did get an education license for Windows 10 which was convenient.

They may also have a license and download for Photoshop.
 
I assume 'something useful' means something somebody would be willing to pay money for.

I'm in college for Web Developer and my first semester had a class teaching both HTML5 and CSS. I think those two things are useful in that way. So basically the answer to your question is a few months.

HTML is used to put the basic elements on a web page like content, links, pictures, or video. CSS code basically is used to make everything look nice with coloring or creating things like drop down menus. I like to think of good CSS as what sets apart a site so it doesn't look like an awful 90s website somebody made on GeoCities.

I'm now in my second semester learning Javascript which can be used to add real functionality to a website. A useful website could be made without Javascript, but with it more advanced features can be added.

Never had any idea myself as to what "something useful" might be. "Enough to be paid for" sounds like a reasonable goal. Thanks for the answer.
 
What are you using to run PHP, you will need to install the language if it wasn't already it and I can't remember since its been awhile but you may have to install Apache as well. PHP and Apache are free, well at least ones that aren't customized and have no support.
 
What are you using to run PHP, you will need to install the language if it wasn't already it and I can't remember since its been awhile but you may have to install Apache as well. PHP and Apache are free, well at least ones that aren't customized and have no support.

I'm currently on Netrunner Linux(Debian / Kubuntu mix). I installed PHP but it didn't run. When I try to run a PHP program through a browser it wants to save the file instead of run it. Probably I just need to install Apache.
 
Never had any idea myself as to what "something useful" might be. "Enough to be paid for" sounds like a reasonable goal. Thanks for the answer.

Getting paid is my goal lol.

I might be able to do website stuff on the side. My personal choice is to get good with Javascript so that my work stands out. There are businesses here that have rather generic looking websites and I would like to do better than that.

I would also like to have a good understanding of Content Management so that people don't think I'm forever their Web Master any time they want to change something.
 
  • Like
Reactions: team56th
Never had any idea myself as to what "something useful" might be. "Enough to be paid for" sounds like a reasonable goal. Thanks for the answer.
Freelance, I'd say probably a good 6 months of learning to get to a point where you could take on some projects.

Hired by a company to be a developer/engineer, I'd say at least a year to get the knowledge they'll want and probably more to actually get some "real world" project experience. This assumes you didn't go to school for Computer Science/Engineering/Whatever.
 
Freelance, I'd say probably a good 6 months of learning to get to a point where you could take on some projects.

Hired by a company to be a developer/engineer, I'd say at least a year to get the knowledge they'll want and probably more to actually get some "real world" project experience. This assumes you didn't go to school for Computer Science/Engineering/Whatever.

Yeah, pretty much nothing like that. With a useless master's degree in English and zero intention to continue researching I'm trying to turn things away during the military service. Right now the best case scenario is a journalist which many say it's quite viable for me, but I'm thinking of alternatives as well. Other friends who know my deep interest in technology are recommending I give programming a shot, and it's definitely something I've wanted to do for some time.
 
Last edited: