frosty Posted March 2, 2013 Content Count: 3401 Joined: 07/25/11 Status: Offline Share Posted March 2, 2013 Hey, I'm doing an I.T. course at College right now, and one of the lessons involved is programming VB.Net, but my tutor pretty much said that there isn't enough time in College for us to learn programming to the full extent and get ALOT better at it and we should start doing some at home if we want to get better. I really want to get into programming. Someone linked me to this site; JavaScript | Codecademy Is it a good site? and is Javascript a good language to learn? Link to comment
WickedZealot Posted March 2, 2013 Content Count: 760 Joined: 03/18/11 Status: Offline Share Posted March 2, 2013 Java is a good language to learn, it can be used for the web but you need other supporting languages with it. Very quick idea (will reply better later on when back). Web: PHP / Java / Databases ¦ ASP.Net (this is the other main language for the web used) Windows / Software / Games Dev: C/C++ and C# ¦ Some java is used also but not as much. It is not uncommon to find web coders not able to do software / games dev coding as the languages are very different. C/C++ & C# are harder to learn than the other languages mentioned above but if you know these.. it will not be so hard to learn the web languages then. It can take time to learn just one so you need to pick the right one where you think you will go with it and generally consider knowing the "main" language + "supporting" language with it. Ie. PHP / HTML / Java, or C/C++ & C#. VB is good to start off with but it not used for the heavy lifting of software or web or games or apps. Apps use alot of Java too if your interested. Well thats my quick 2 cents on this! Other coder views & recommendations should also be got! Link to comment
Tweezy Posted March 2, 2013 Content Count: 3791 Joined: 08/08/09 Status: Offline Share Posted March 2, 2013 WickedZealot said: Java is a good language to learn, it can be used for the web but you need other supporting languages with it. Very quick idea (will reply better later on when back). Web: PHP / Java / Databases ¦ ASP.Net (this is the other main language for the web used) Windows / Software / Games Dev: C/C++ and C# ¦ Some java is used also but not as much. It is not uncommon to find web coders not able to do software / games dev coding as the languages are very different. C/C++ & C# are harder to learn than the other languages mentioned above but if you know these.. it will not be so hard to learn the web languages then. It can take time to learn just one so you need to pick the right one where you think you will go with it and generally consider knowing the "main" language + "supporting" language with it. Ie. PHP / HTML / Java, or C/C++ & C#. VB is good to start off with but it not used for the heavy lifting of software or web or games or apps. Apps use alot of Java too if your interested. Well thats my quick 2 cents on this! Other coder views & recommendations should also be got! JavaScript is a completely different language to Java. JavaScript is a client side high-level programming language. I would recommend learning it if you want to go into website development. If you want to take this path then I would also recommend you learn jQuery and also PHP & MySQL for server side programming. PHP is a highly sort after skill, you learn it and become proficient in it I guarantee a lot of jobs will come your way, and also a lot of money because of it. Link to comment
mapper Posted March 2, 2013 Content Count: 1563 Joined: 08/03/09 Status: Offline Share Posted March 2, 2013 I would suggest you learn the syntax of programming first by learning web-associated languages eg: java/php/actionscript. After that you can move on to game dev C++/C/C#. And Html is not programming. please. The easiest to learn any C languages is to begin with a Game_Engine wich has basic commands and start from 0. I got into c++ this year and Ive learnt the syntax first. Took me around 4-5 months(in my free time). this is step for step how i did it: * Learn how to draw stuff * Classes and objects * int and doubles * Strings and bitmaps * Random selections * Iterations + more advanced * Methods + advanced * Arrays * Classes advanced So I learnt how to split my files because you want to keep the code unreachable from others when you try to sell it. Thats why in c++ you have header files and game files. Anyway its a pretty difficult language to learn on your own. So I suggest take a course in the languages you want to code in later. Link to comment
hV Posted March 2, 2013 Content Count: 930 Joined: 12/27/09 Status: Offline Share Posted March 2, 2013 Generally speaking, you want to learn languages such as C, C++, and Java in respect to an I.T. course. Depending on what you are doing that is (I don't do any web related stuff, my course is purely computing science). If you want a basic language to learn, a nice friendly one at that, get Python. Python is easy because it is an interpreted programming language (you can create small programs line by line at the interpreter (command line), rather than a full program in a separate file - but you can do this too) and it also supports the features of an object oriented language (which you won't want to get into just yet). The good thing about entering commands line by line is that you can test out the basics of programming, such as assigning variables, creating functions, conditionals and loops, without having to make 100 different test files in the process. After having a look at some tutorials of how to use Python, have a start at Project Euler and try advancing through those problems. I.T. doesn't care as a first priority if you can make video games, websites, etc. - they want to know if you can actually solve big problems efficiently and concisely. Then they know you can apply those skills to what they want from you. The worst advice you could take from here is to go straight into an applied area of programming, even if it's from scratch. You need to set up your coding foundations first because the problems at Project Euler, do come up, and you will regret ever starting a huge project without first learning how to create efficient algorithms, or approach the same problem with alternative methods. Anyway, once you get your shit in order, move onto Java, it's much more friendly than C and C++ and you can get a lot of nice shit done in Java using Eclipse, which will eventually grow on you. Then you will be told to use C, in a text editor, and segmentation faults will start pouring out your asshole. Good luck. Link to comment
fanatiik Posted March 2, 2013 Content Count: 833 Joined: 10/21/09 Status: Offline Share Posted March 2, 2013 Right now I'm at my second semester in computer science and we learned programming using Java. I had no background before taking classes with programming and I must say java is pretty easy to learn by yourself. I heard C was also a good language to start with. It's your choice to start with what you want but I wouldn't start with javascript. Link to comment
omarfire00 Posted March 2, 2013 Content Count: 939 Joined: 01/21/12 Status: Offline Share Posted March 2, 2013 I find programming very interesting myself and I would really love to get in understanding the material. So there was this good video that I found which was talking about programming and so on, which connects you to this website that talks about basic programming and coding which could be an easy way to start coding in different types of matters and so on. Could be very basic but will further help in the understanding. Code.org | Anybody can learn Link to comment
Bob Loblaw Posted March 2, 2013 Content Count: 3697 Joined: 01/07/09 Status: Offline Share Posted March 2, 2013 (edited) Like Tweezy said, by the sounds of it, Javascript isn't what you think it is. It is a purely web based language, so in order to ever use it, you'd need to build a (even veryyy simple) html page to run your javascript code on. Java is a good language to learn, and it's veryyy forgiving. This is pretty much Java vs C/C++: Java: Oh your syntax on this is wrong, you missed this, this doesn't make sense but I know what you meant by it, you forgot all of your imports, you missed a couple closing brackets over here, a type mismatch here but.... I think I understood what you meant, give me a second and I'll fix it all for you.... And good to go! C/C++: What the fuck? Do you have any idea what you're doing? This doesn't even make sense... *Then you add a semi-colon* Oh okay there we go, perfect. That being said, I could not possibly agree with Svendy more when he said: Java is like eye cancer. I absolutely HATE the way java code looks, whereas C/C++ code is a sexy beast. My personal favourite language is C, but it's kind of hard to get a foothold on the language. At the same time it teaches you more because it doesn't do automatic garbage collection like Java does. Java runs the same on every OS. C/C++ doesn't. I would also say Java is probably more intuitive because it is more Object Oriented. The first language I was taught was C++ and I didn't find it too difficult. That being said, give us an example of what you want to be able to code, and we might be able to recommend a better language. Edited March 2, 2013 by Bob Loblaw Link to comment
frosty Posted March 2, 2013 Content Count: 3401 Joined: 07/25/11 Status: Offline Share Posted March 2, 2013 Thanks all, and Bob, I'm looking at getting into game development Link to comment
Tweezy Posted March 2, 2013 Content Count: 3791 Joined: 08/08/09 Status: Offline Share Posted March 2, 2013 Frosty said: Thanks all, and Bob, I'm looking at getting into game development If you are doing game development I would recommend c++. It is the most used programming language in the industry, thus if that is what you want to do then you need to learn it. I am currently studying it at university, if you need any help on where to start I will be more then happy to help you out. Link to comment
Recommended Posts
Reply to Thread
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now