Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    New Coder
    Join Date
    Aug 2009
    Posts
    21
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Unhappy I have no idea! Where to start@@!!!

    I am not quite sure where i should start..

    i can do html. and css with my eyes closed. and i want to make a video game or a computer operating system or anything!

    Where should i start?
    What coding?
    What topic should i start on?
    PLEASE
    i want something that will not bore me, i want to do stuff that will keep me interested..
    Not
    system.out.println("hello world");

    I MEAN SERIOUSLY!!!

    if theres a list of tutorials i should go through in order? please show me.

    and tell me what process u went through learning the coding in specific order.

    Please!

  • #2
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,979
    Thanks
    4
    Thanked 2,659 Times in 2,628 Posts
    You'll need to know a lot more than HTML and CSS to do an OS or video game.
    Here's a link for some C tutorials: http://www.cprogramming.com/tutorial/c/lesson1.html
    However, if learning a language bores you (and yes, System.out.println is definitely a part of learning the language), than I'm afraid you won't have the patience to program an OS or game.
    PHP Code:
    header('HTTP/1.1 420 Enhance Your Calm'); 

  • #3
    New Coder
    Join Date
    Aug 2009
    Posts
    21
    Thanks
    1
    Thanked 0 Times in 0 Posts
    im saying. that i want to do beginner stuff that will work my way up through to the advanced stage..

    What process did u go through to be how good you are?
    Just a question if u get mad for some reason im sorry.

    Thanks for the link btw

    And the point of the html..

    Is that i understand coding..
    I have been trying to learn coding for about 4 months..
    i read 200 pages of a 300 page book.. and learned nothing!!

    all i have done is made a program that did celsius to fahrenheit degrees in java
    Last edited by jdfskitz; 08-29-2009 at 10:45 PM.

  • #4
    Senior Coder ckeyrouz's Avatar
    Join Date
    Jun 2009
    Location
    Montreal, Canada
    Posts
    1,044
    Thanks
    5
    Thanked 179 Times in 179 Posts
    Sorry for my interference but if I am allowed to answer your question, I would say:
    Preactice makes perfect
    The only way to be
    GOOD
    is by experience and practice.

  • #5
    Regular Coder BrickInTheWall's Avatar
    Join Date
    Mar 2009
    Location
    Munich, Germany
    Posts
    139
    Thanks
    1
    Thanked 13 Times in 13 Posts
    Well to build an OS you'd have to learn some assembly, and C couldn't hurt either. Honestly, learning to program IS dull, but I suggest you learn the basics...sure this may be 200-400 pages in books depending on what you do. You'll get some fast satisfaction when programming easy apps for microcontrollers (usually in C/C++ or Assembly). But honestly I for games I would suggest one of the more modern languages which are really nice, like Java or C# (my personal favorite right now). There are books which teach you the basics AND mainly focus on games. Sure these may be text games in the beginning, but it gets more interesting as you go on.

  • #6
    New Coder
    Join Date
    Aug 2009
    Posts
    21
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Thankyou for the support..

    so heres my plans...
    I will learn c#.. then c then c++ and then java.. and maybe python..
    That is if i get the time... cause i have a c# for dummies book i have probably 400 books on coding. Thanks! i will +rep each of you


  • #7
    Regular Coder BrickInTheWall's Avatar
    Join Date
    Mar 2009
    Location
    Munich, Germany
    Posts
    139
    Thanks
    1
    Thanked 13 Times in 13 Posts
    There is no real "sequence" of languages you should learn. C/C++ and C# are great for programming games. There are lots of libraries out there for these languages that simplify game development and of course you have the chance to use DirectX. Of course if you want to for example make smaller games that should be accessible to a broad range of people then even learning ActionScript 3.0 is worth considering since flash meets this criteria and offers a nice object oriented language.
    Either way you can't make any mistakes with learning one of those languages you are considering rather than the others. One language will most likely lead to another. By then you'll know which language to program in depending on what you are trying to do, because you will have developed personal preferences and experience will aid you in your selection.
    But really, if you've already got a book on C# you might as well start there. I think itís a great language and a nice dive into OOP can't hurt. Maybe you've heard people say C/C++ are much harder to start with unlike Java (or C# for that matter since they are very similar), but imo thatís bullocks.
    You mentioned above that you've read 200 pages and learned nothing. The thing is you need to develop a certain curiosity when reading about topics that might seem boring to you. Some things may not be explained well in certain books, or may not enjoy the emphasis they might deserve. At this point you need to consult other sources (like the internet) to learn more.
    I have this problem too and I'm sure lots of people do.
    Even with more "basic" techniques you acquire while learning to program you can already build some interesting applications. I remember I wrote a program for a week or so that was able to take mathematical functions and would try to calculate all of the roots the function had and display them to the user. I was quite pleased with the results. What I mean is you can always find something that is of your interest to keep you busy with which you can enhance your skill. Practice makes perfect. And perfecting techniques is the key to advancing.

  • #8
    Supreme Overlord Spookster's Avatar
    Join Date
    May 2002
    Location
    Marion, IA USA
    Posts
    6,273
    Thanks
    4
    Thanked 83 Times in 82 Posts
    You seem to be focused on languages. If you want to learn to program stop worrying about what language you should learn. It's just a tool. You wouldn't learn how to build a house by picking up different hammers and pounding nails. If you want to learn how to program then focus on the concepts. Most languages utilize many of the same concepts. Start with the basic concepts like:

    Variables
    Scope of Variables
    Loops
    Conditional Blocks

    Learn what they are and what you can do with them. And then you can progress through more advanced type of programming such as object oriented programming. Once you learn various types of programming and learn how and where to use them you can apply that knowledge to just about any language.

    I remember back in college one of my required courses called Programming Languages taught this or rather forced this very idea. We received a new homework assignment every week in a different language. You didn't have time to learn the language. That meant you had to learn the various concepts and come up with a design or solution to the problem before ever writing a line of code. Once you had a solid algorithm scribbled out on paper it was quite easy to go back and apply the language and write the program.
    Spookster
    CodingForums Supreme Overlord
    All Hail Spookster

  • #9
    New Coder
    Join Date
    Aug 2009
    Posts
    21
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Thanks for the tips i am pretty sure i know what variables and object oriented things are..

    But it wouldn't hurt to read over them. maybe there is something i dun know

  • #10
    New Coder
    Join Date
    May 2009
    Posts
    28
    Thanks
    9
    Thanked 0 Times in 0 Posts
    i wouldnt suggest c#. c++ is really much better. believe me.

  • #11
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    Quote Originally Posted by saadhamza View Post
    i wouldnt suggest c#. c++ is really much better. believe me.
    In a thread like this, you can't throw something like that around without any justification.

    As Spookster said, the language is just a tool. And you use the write tool for the job. No one language is superior to another in all ways/uses.
    Last edited by oracleguy; 08-31-2009 at 06:43 AM.
    OracleGuy

  • #12
    New Coder
    Join Date
    May 2009
    Posts
    28
    Thanks
    9
    Thanked 0 Times in 0 Posts
    umm, well for justification... well c++ is faster. c# is more like the "java" version of c in a way. i guess its just a personal thing :P

  • #13
    Regular Coder
    Join Date
    Jun 2007
    Location
    USA
    Posts
    527
    Thanks
    26
    Thanked 74 Times in 72 Posts
    Languages cannot be "faster" (or slower) than another language
    Trinithis

  • #14
    Supreme Overlord Spookster's Avatar
    Join Date
    May 2002
    Location
    Marion, IA USA
    Posts
    6,273
    Thanks
    4
    Thanked 83 Times in 82 Posts
    Quote Originally Posted by Trinithis View Post
    Languages cannot be "faster" (or slower) than another language
    Well I wouldn't say that's entirely true. The language itself no. Once it's compiled and linked then yes there can be some differences in speed. Java is a very good example of that since it compiles to java bytecode instead of native machine code so it can run through the JVM it tends to run slower than say something written in C compiled into machine code.
    Spookster
    CodingForums Supreme Overlord
    All Hail Spookster

  • #15
    Supreme Overlord Spookster's Avatar
    Join Date
    May 2002
    Location
    Marion, IA USA
    Posts
    6,273
    Thanks
    4
    Thanked 83 Times in 82 Posts
    Quote Originally Posted by jdfskitz View Post
    Thanks for the tips i am pretty sure i know what variables and object oriented things are..

    But it wouldn't hurt to read over them. maybe there is something i dun know
    Sure sounds like it. Now can you apply it? Programming is not just about knowing this or that language. It's about understanding software and how things work. It's about solving problems and providing solutions. I've been a software engineer for about 6 years now. At my current job I work on incredibly complex avionics software written mostly in Ada. I know very little about Ada but yet I can work on the software with no problems. How is that possible? If I were asked today to work on other software written in some other language i've never heard of I would still not have much problem. It's because I understand the commonalities amongst all programming languages. I understand the concepts and can apply it and solve a problem using any tool (programming language) I am directed to use.

    If you are truly interested in becoming a software engineer you need to learn to not get hung up on what language you need to learn. Does it hurt to learn different languages? No not at all. I'm just saying don't focus on it because you can learn all the tools you want but if you don't know how to apply them what use is it to spend all that time learning the languages.

    When I helped teach programming courses in college I saw too many students getting frustrated and giving up because they couldn't remember all the syntax of the languages we were using. Instead they should have been focusing on the concepts and how to apply them. Whenever they started on a homework assignment the first thing they would start doing is writing code. They skip past solving the problem or designing a solution. They went straight to writing code and then tried to figure things out as they went. That's a very bad idea. Figure out how to solve the problem. Write an algorithm and fill it in with pseudocode. Once things look reasonable translate the pseudocode into real code. It's really quite easy but many people want to just jump right into writing code which will always make things harder.

    Ok my rant is over.
    Spookster
    CodingForums Supreme Overlord
    All Hail Spookster


  •  
    Page 1 of 2 12 LastLast

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •