Overclock.net banner

21 - 31 of 31 Posts

·
Registered
Joined
·
743 Posts
<div class="quote-container" data-huddler-embed="/t/1177951/want-to-learn-programming-where-do-i-start/10#post_15867367" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>{Unregistered}</strong> <a href="/t/1177951/want-to-learn-programming-where-do-i-start/10#post_15867367"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Just so you know, the work load of each of the classes is really overwhelming. I myself signed up for 3 classes that were to be held from October to December this year and I have dropped 2 of the classes and am trying to barely do the last one. Not to scare you or anything but although it's good that you have registered for 4 classes so that you may have more options, I think you should be prepared for the work load. If you have something like school or university or a job going on, it will be very difficult. Otherwise, it will be hard but do-able.<br>
Good luck though. <img alt="smile.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/smile.gif"></div>
</div>
<br>
What classes did you sign up for?<br><br>
I signed up for,<br>
Computer Science101<br>
Software enginering<br>
Human Computer Interfaces<br>
Computer Security<br><br>
I was hoping to keep up in them all for as long as I can, but I realistically know that Ill be dropping some courses. I cant wait for February, theres a good chance I wont be working, or going to school, or doing anything other than these courses. <img alt="teaching.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/teaching.gif"> The chances are that Ill be keeping CS101, and Software Engineering and dropping the others, but I dont know for sure what I will enjoy the most, since I am very new to programming. Just want to keep the doors open.
 

·
Registered
Joined
·
379 Posts
Discussion Starter #22
Got a few questions, My brain is fried! and im feeling really frustrated (to much info to take in and think about).<br>
i've been trying to get the hang of linux ubuntu (feel really uncomfortable with it), whilst learning python and im getting really confused with all the command line stuff; linking code to paths and directories so you can open them in the terminal, even if you don't know the exact location of the file etc. think i might just be too worked up to think clearly but it just feels like i've got to get my head round alot. would rather do it in windows (alot simpler and i understand windows <img alt="smile.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/smile.gif">) but python seems very much as though it's ment for linux.<br><br>
so first of all, should i be using command line or IDE for programming?<br><br>
Secoundly what are the advantages/disadvantages of using windows or linux for programming?<br><br>
Really tired hope this makes sense <img alt="sleepysmileyanim.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/sleepysmileyanim.gif">
 

·
Premium Member
Joined
·
1,563 Posts
<div class="quote-container" data-huddler-embed="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15873630" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>FlyingNugget</strong> <a href="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15873630"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
What classes did you sign up for?<br>
I signed up for,<br>
Computer Science101<br>
Software enginering<br>
Human Computer Interfaces<br>
Computer Security<br>
I was hoping to keep up in them all for as long as I can, but I realistically know that Ill be dropping some courses. I cant wait for February, theres a good chance I wont be working, or going to school, or doing anything other than these courses. <img alt="teaching.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/teaching.gif"> The chances are that Ill be keeping CS101, and Software Engineering and dropping the others, but I dont know for sure what I will enjoy the most, since I am very new to programming. Just want to keep the doors open.</div>
</div>
<br>
I haven't registered for the January/February classes yet but I probably will register for at least 2 - Cryptography and one more, probably Machine Learning or Information Theory.<br><br>
I registered for AI, ML and DB classes in the October session but have only managed to hang on to the AI class. It is very difficult to carry on with these classes if you have school or something. But hopefully, I will have more free time in early 2012 and will be able to properly take these classes.<br><br>
Good luck to you.<br><div class="quote-container" data-huddler-embed="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15876024" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>matty_AFC</strong> <a href="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15876024"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Got a few questions, My brain is fried! and im feeling really frustrated (to much info to take in and think about).<br>
i've been trying to get the hang of linux ubuntu (feel really uncomfortable with it), whilst learning python and im getting really confused with all the command line stuff; linking code to paths and directories so you can open them in the terminal, even if you don't know the exact location of the file etc. think i might just be too worked up to think clearly but it just feels like i've got to get my head round alot. would rather do it in windows (alot simpler and i understand windows <img alt="smile.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/smile.gif">) but python seems very much as though it's ment for linux.<br>
so first of all, should i be using command line or IDE for programming?<br>
Secoundly what are the advantages/disadvantages of using windows or linux for programming?<br>
Really tired hope this makes sense <img alt="sleepysmileyanim.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/sleepysmileyanim.gif"></div>
</div>
<br>
I don't think Windows or Linux really makes a difference. If you do have access to a Windows machine, then I'd recommend that you first learn to program in Python in Windows with IDLE (the IDE that comes built-in with Python), instead of simultaneously jumping into both Python and Linux.
 

·
Registered
Joined
·
379 Posts
Discussion Starter #24
<div class="quote-container" data-huddler-embed="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15881650" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>{Unregistered}</strong> <a href="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15881650"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
I haven't registered for the January/February classes yet but I probably will register for at least 2 - Cryptography and one more, probably Machine Learning or Information Theory.<br>
I registered for AI, ML and DB classes in the October session but have only managed to hang on to the AI class. It is very difficult to carry on with these classes if you have school or something. But hopefully, I will have more free time in early 2012 and will be able to properly take these classes.</div>
</div>
<br>
are there any other classes other then the ones that have been linked in this thread. All the classes linked here seem to need you to have programming experiance, was just wondering if there are any that start you off.
 

·
Registered
Joined
·
743 Posts
<div class="quote-container" data-huddler-embed="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15882146" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>matty_AFC</strong> <a href="/t/1177951/want-to-learn-programming-where-do-i-start/20#post_15882146"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
are there any other classes other then the ones that have been linked in this thread. All the classes linked here seem to need you to have programming experiance, was just wondering if there are any that start you off.</div>
</div>
<br>
Did you look at this? Watch the video, it will explain more about the course. No experience required, a course for someone starting off.<br><br>
<a href="http://www.cs101-class.org/" target="_blank">http://www.cs101-class.org/</a> Computer Science 101
 
  • Rep+
Reactions: matty_AFC

·
Registered
Joined
·
126 Posts
I would suggest getting a linux distro without a gui. ViM /Emacs and program on the command line. As a first language I recommend python, its about as easy as writing pseudocode and teaches you to indent your code properly ;p . All this will give you the added benefit of teaching you about the command line and bash scripting.<br><br>
Other languages, C is very good to learn on and once you master the basics and functional programming move to C++ for classes.<br><br>
Another very nice way to learn is to follow these courses from stanford :- <a href="http://www.youtube.com/watch?v=KkMDCCdjyW8" target="_blank">http://www.youtube.com/watch?v=KkMDCCdjyW8</a><br>
The teacher is funny, you can download notes, assignments etc.<br><br><br>
Once you get the basics of programming start taking a look at algorithms :- <a href="http://www.youtube.com/watch?v=JPyuH4qXLZ0" target="_blank">http://www.youtube.com/watch?v=JPyuH4qXLZ0</a> from an MIT professor here.
 
  • Rep+
Reactions: matty_AFC

·
Registered
Joined
·
260 Posts
I've done python, I can tell you that it's a lot more easier than C++. Python can also be used for web development sometimes.<br><br>
For Java, you can probably take a look at <a class="bbcode_url" href="http://www.amazon.com/gp/redirect.html?ie=UTF8&linkCode=ur2&camp=1789&creative=9325&tag=overclockdotnet-20&location=http%3A%2F%2Fwww.amazon.com%2FHead-First-Java-Kathy-Sierra%2Fdp%2F0596009208" target="_blank">Head First Java</a><br><br>
As for taking classes, if you're the type that has a hard time paying attention (like me) to lines and lines of code then you're better off learning by youself at your own pace.
 

·
Registered
Joined
·
2,424 Posts
I don't think anyone has mentioned it yet but I'd look at working with c#. Much the same design principles as c++ without having to learn pointers right away and has many basic data structures built in (lists dictionaries etc)
 

·
Premium Member
Joined
·
940 Posts
Stanford has free online classes, and there is a computer science class starting next month. I really recommend getting a solid foundation before starting, it will make things much easier than just coddling together bits of knowledge.<br><br>
<a href="http://www.cs101-class.org/" target="_blank">http://www.cs101-class.org/</a><br><br>
I'm taking one of these classes right now and I was really impressed. (I'm taking the intro db class)
 
  • Rep+
Reactions: matty_AFC

·
Registered
Joined
·
379 Posts
Discussion Starter #30
Right i have changed from starting with python to starting with java. Its hard to explain why but i just have an urge to learn java and it was distracting me when doing python ( i Know weird right?) i still plan on doing python after and then c++ after that but i just want java first.<br><br>
Anyway my java learning is going ok been following thenewboston's youtube tutorials and commenting all my code so i remember what certain lines of code do etc, however i'm not fully understanding everything,<br>
so i was wondering is that something that will come as i advance through my learning and following the tutorials or should i be understanding it all as i go through it?<br>
Also is following video tutorials enough or should i get a book? (i Plan on getting 'Thinking in Java', can't afford it for a few weeks though, no money to spare atm with xmas around the corner.)<br><br>
thanks
 

·
Registered
Joined
·
323 Posts
Harvard has another good one. <a class="bbcode_url" href="http://www.cs50.tv" target="_blank">Introduction to Programming</a> Just posted a thread about it a few minutes ago.
 
21 - 31 of 31 Posts
Top