Jump to content
Sign in to follow this  
jasignhagj

Learning to code

Recommended Posts

Programming is something I've always wanted to try, but I never know where to start. How would you recommend I go about it? I have a very basic understanding of HTML, and that's about as far as my knowledge goes.

Share this post


Link to post
Share on other sites

There are many ways - it really depends what your goal is eventually. What do you want to be able to do?


polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti

Share this post


Link to post
Share on other sites

I think the answer is all about how you learn. Personally I learnt from viewing the course of websites to see how something was done.


Visit my Toolscape blog

Share this post


Link to post
Share on other sites

There are many ways - it really depends what your goal is eventually. What do you want to be able to do?

 

I agree with this. Set yourself a goal. Do you want to make scripts on a website? A simple game?

 

What language you start with doesn't really matter as a lot of core programming skills are transferable and it's usually just syntax and perhaps some paradigms like object-orientedness that you need to get used to.

 

Getting more comfortable with HTML might be a good idea since you already have some experience with it and all you need to test your work is a browser which you already have.

 

The w3schools website is a pretty good place to start: http://www.w3schools.com/html/

Share this post


Link to post
Share on other sites

It really does depend on what part of the programming industry you plan on going into.

 

For web design I would first obtain a book on one of these languages: PHP, javascript, python, and ASP.net in conjunction with HTML and css(though it may go away with HTML 5).

 

Next I would use this site for general usage: http://www.w3schools.com/

 

 

For industry standard languages in general computing I would go with one of these languages: java, Visual Basic, in conjunction with C and C++.

 

Here are some sites for those specific languages:

 

http://download.oracle.com/javase/tutorial/index.html

http://www.cplusplus.com/doc/tutorial/

http://www.java2s.com/ (I have never seen such a complete tutorial before)

 

 

For research institution type languages you would need to learn these: Cobol, ADA, Fortran, and others like it.

 

 

For the video-game industry it depends on what you plan on developing on(these will be listed from least powerful to most powerful).

 

PHP - mostly made for server side development

 

javascript - meant for website development

 

FLASH - entirely internet based.

 

ruby, python and equivalents

 

java - only has 3 major mmos going for it at the moment (i.e. Minecraft, Runescape, Wyvern). So...little actual ground in it compared to c and c++.

 

c - Well established and the industry standard(consoles, handhelds, PC).

 

c++ - Industry standard and acts as a full extension of the c language and more. Also has the plus of having 100s of languages based off it with one example being Lua.

 

In other words, it really depends on the platform you want to develop for. My first recommendation though, is that whatever platform you want to develop for get the books on the language as they will have more concrete examples than the online sites. One other thing is to become a member of a dedicated programming forum.

 

Windows platform specific:

 

C#

 

Examples include:

 

http://www.codeguru.com/

http://www.programmingforums.org/


Quote - Revenge is such a nasty thing that only breeds more vengeful souls, but in some situations revenge does not even need to be sought out, but only bided.

Share this post


Link to post
Share on other sites

It may be subjective, but those are the main languages used outside of in house languages.


Quote - Revenge is such a nasty thing that only breeds more vengeful souls, but in some situations revenge does not even need to be sought out, but only bided.

Share this post


Link to post
Share on other sites

Well, you completely forgot C# + ASP.NET...


polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti

Share this post


Link to post
Share on other sites

True, I'll update it.


Quote - Revenge is such a nasty thing that only breeds more vengeful souls, but in some situations revenge does not even need to be sought out, but only bided.

Share this post


Link to post
Share on other sites

Well, you completely forgot C# + ASP.NET...

What a loss.

 

 

 

 

*runs*


C2b6gs7.png

Share this post


Link to post
Share on other sites

Well, you completely forgot C# + ASP.NET...

What a loss.

 

 

 

 

*runs*

 

I really didn't want to include them for the sole fact that, if Microsoft ever goes under, those languages will go the way of the dinosaur.


Quote - Revenge is such a nasty thing that only breeds more vengeful souls, but in some situations revenge does not even need to be sought out, but only bided.

Share this post


Link to post
Share on other sites

I hate to spoil the party, but as much as I prefer java/php over C# + ASP there's no denying that for business they make sense and are not going anywhere.


polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti

Share this post


Link to post
Share on other sites

I hate to spoil the party, but as much as I prefer java/php over C# + ASP there's no denying that for business they make sense and are not going anywhere.

+1 A lot of companies choose ASP.Net for the speed it goes when programming from scratch to something.

Share this post


Link to post
Share on other sites

What I would do is learn the terminology and methodology of programming before you learn how to code. It will help you better understand the code you are working with.


wii_wheaton.png

[software Engineer] -

[Ability Bar Suggestion] - [Gaming Enthusiast]

Share this post


Link to post
Share on other sites

Thanks for the links and advice. I'd say the main reason I'd like to learn is just for fun, but making apps for android/iOS is something I'd like to be able to do eventually.

Share this post


Link to post
Share on other sites

Thanks for the links and advice. I'd say the main reason I'd like to learn is just for fun, but making apps for android/iOS is something I'd like to be able to do eventually.

Android apps have a graphical app builder that requires no virtually coding knowlege. It's pretty neat :thumbup:


1ekn0o.jpg

Thanks to Uno for the awsome sig <3

Share this post


Link to post
Share on other sites

I've actually never done anything with it myself, but here's where you should start for android.

 

If that doesn't work, I can talk to a friend who makes apps and see what you need to do.


1ekn0o.jpg

Thanks to Uno for the awsome sig <3

Share this post


Link to post
Share on other sites

the 1st programming language that u should study is C language coz it's the basic of many programming languages.

Edited by lordpao

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.