| New Reply |
How to gain programming experience |
Share Thread | Thread Tools |
| Jul13-11, 02:21 PM | #1 |
|
|
How to gain programming experience
I've been trying to look around for projects to do in C++ to gain programming experience but I can't really find any. Can anyone here suggest any programming projects a non-expert in C++ can do?
Or would working through this class be a good way to start? http://ocw.mit.edu/courses/electrica...ing-fall-2008/ |
| Jul13-11, 04:19 PM | #2 |
|
|
try a blackjack game
|
| Jul13-11, 04:25 PM | #3 |
|
Mentor
|
As Punky says, games are a good way to practice some parts of programming. What GUI builder will you be using? In addition to games, you could write a simple calendar and contacts type of program. That will give you practice in data structures and even database stuff if you want to take it farther... |
| Jul13-11, 08:15 PM | #4 |
|
Recognitions:
|
How to gain programming experience
I think a good way is to embark on an ambitious project. That's how I taught myself Visual Basic back when I was a high school student. I wanted to replicate the code of a non-playable character in an abandonware game that was originally written in object pascal. The end result was a basic knowledge of object pascal and an intermediate knowledge of Visual Basic.
|
| Jul14-11, 12:13 AM | #5 |
|
|
Thanks for the awesome suggestions!
|
| Jul14-11, 12:37 AM | #6 |
|
|
|
| Jul14-11, 03:29 AM | #7 |
|
|
On top of this listen to other coders, read books, get open source projects, and just devour as much you can. |
| Jul14-11, 08:00 AM | #8 |
|
|
I've been teaching myself Python recently. I've been using a site called Project Euler. It's good if you want to do more math-oriented programming, as opposed to writing applications, etc. Problems range from easy to complex, and tend to run a wide range of commands required. Give it a look.
http://projecteuler.net/ |
| Jul14-11, 11:12 PM | #9 |
|
|
The story of 6.00 is interesting. There is a generation of people in the late-1970's and early-1980's who started programming at age 6 with TRS-80's and Commodore 64's. That generation disappeared from universities around 2000, and 6.00 is intended to give people experience that an earlier generation of people would have gotten playing with BASIC. One other thing that you can do is to learn to program Android apps and flash games. |
| Jul14-11, 11:55 PM | #10 |
|
|
And what languages should I learn to program Android or iphone apps? |
| Jul29-11, 03:36 PM | #11 |
|
|
Android apps are written in java, iOs apps are written in Objective-C.
Wiki them for more info |
| Jul29-11, 03:45 PM | #12 |
|
Mentor
|
|
| Jul29-11, 10:07 PM | #13 |
|
|
Get A Book On C. It is book that teaches C. It has many exercises. C is the only Lang you need to know, anyway (kidding, kidding)
|
| New Reply |
| Thread Tools | |
Similar Threads for: How to gain programming experience
|
||||
| Thread | Forum | Replies | ||
| Recommended programming language (and texts) for middle-school beginner programming | Programming & Comp Sci | 9 | ||
| would this internship really help me gain relevant experience? | Career Guidance | 10 | ||
| Getting programming experience | Career Guidance | 8 | ||
| What is the difference between DC Gain and Gain Constant? | Electrical Engineering | 0 | ||