TechTalkz.com Logo Ask the Experts!

Go Back   TechTalkz.com Technology & Computer Troubleshooting Forums > Tech World > Technical Discussions

Computer Programming and Computer Engineering

Technical Discussions

 
Reply
Thread Tools Display Modes
Unread 26-01-2013, 05:11 AM   #1
Newbie
Thread Starter
 
Join Date: Jan 2013
Posts: 9
Thanks: 7
Thanked 4 Times in 4 Posts
Mood: Confused
Rep Power: 0 mercedes1166 is an unknown quantity at this point

Intel ATi

Windows Vista


Computer Programming and Computer Engineering

I have the opportunity to go back to school. I'm just undecided on what to do. In 2003 I started computer programming but had no choice but to quit. Since then I have learned through friends how to build and format computers, replace the internal parts, ect. I also can read and understand some programming. Here's my problem - I like doing both programming and fixing computers which is making it hard for me to decide. Can someone PLEASE give me some insight on both programming and engineering?
mercedes1166 is offline   Reply With Quote
Thanked Users:
foxfox10 (04-05-2013)
Unread 01-02-2013, 11:25 AM   #2
Newbie
 
Join Date: Nov 2012
Age: 34
Posts: 17
Thanks: 0
Thanked 12 Times in 8 Posts
Mood: Relaxed
Rep Power: 35 sally12 is on a distinguished road

Intel

Windows XP Windows 7


Re: Computer Programming and Computer Engineering

Both are different and even good career paths. But i personally suggest you to go for Programming if you can think logically and if you are a creative person. Because programming needs it.
sally12 is offline   Reply With Quote
The Following 2 Users Say Thank You to sally12 For This Useful Post:
foxfox10 (04-05-2013), mercedes1166 (01-02-2013)
Unread 01-02-2013, 02:00 PM   #3
Newbie
Thread Starter
 
Join Date: Jan 2013
Posts: 9
Thanks: 7
Thanked 4 Times in 4 Posts
Mood: Confused
Rep Power: 0 mercedes1166 is an unknown quantity at this point

Intel ATi

Windows Vista


Re: Computer Programming and Computer Engineering

I appreciate your opinion. Thank you. A friend gave me a book, Beginning Programming with C++ and I have been doing it on my own. I cant start school til September so I'm giving myself a jumpstart.
mercedes1166 is offline   Reply With Quote
Thanked Users:
foxfox10 (04-05-2013)
Unread 02-02-2013, 01:23 PM   #4
Elite Member (1000+)
 
echo off's Avatar
 
Join Date: Mar 2010
Location: Folkestone, UK
Posts: 2,449
Thanks: 240
Thanked 432 Times in 378 Posts
Mood: Tired
Blog Entries: 10
Rep Power: 6317 echo off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguished

Intel Nvidia

Windows 98 / Windows ME Windows NT / Windows 2000 Windows XP Windows Vista Windows 7 Linux Mac OS


Re: Computer Programming and Computer Engineering

C++ can be very hard at times, but it's a good language. I've been there myself.

If you want to go into low level stuff (i.e. processor operations and memory) you will need to use Assembly code. If you want to go into graphics programming, you will need to learn C++ and Shader programming. If you want to go into web development/web design, you will need to learn PHP, CSS, HTML, SQL, JS (Web design/development is my field of expertise).

Remember for web development, PHP is not the only option. You can use Python, Ruby on Rails, Perl an even C++ if you want to go hardcore, but you would need a few libraries and programs.

For programming applications for Windows, you can use VB, C#, C++, C and even Python.

For programming applications for Linux, you should use Python, C++ or C.

For programming bootloaders for operating systems, you should use Assembly, as it needs to all be 16-Bit code, however you can get C compilers that compile C into 16-Bit code. But you can't use C++ for bootloaders, as it uses some built in OS specific functions.

If you simply want to get into programming in general from a complete beginners point of view, learn a bit of Python, then you can go onto some more advanced concepts of programming with C++.

Hope this helps.
echo off is offline   Reply With Quote
Thanked Users:
foxfox10 (04-05-2013)
Unread 02-02-2013, 02:01 PM   #5
Newbie
Thread Starter
 
Join Date: Jan 2013
Posts: 9
Thanks: 7
Thanked 4 Times in 4 Posts
Mood: Confused
Rep Power: 0 mercedes1166 is an unknown quantity at this point

Intel ATi

Windows Vista


Re: Computer Programming and Computer Engineering

It does. I do appreciate your input. I have been doing the work from the book my friend gave me (Beginning Programming with C++ for Dummies) and I kind of understand it. What I dont understand I reread and write down key things and it helps.
As far as what I want to do. I want to learn programming in general and have some experience in all areas of programming.

I will give python a try. I have visual studio, codeblocks (it came with the book), and a few trial programs like RealBasic, LibertyBasic, and whatever else came with the disc.

Thank you for your time and your advise.
mercedes1166 is offline   Reply With Quote
Thanked Users:
foxfox10 (04-05-2013)
Unread 02-02-2013, 03:26 PM   #6
Elite Member (1000+)
 
echo off's Avatar
 
Join Date: Mar 2010
Location: Folkestone, UK
Posts: 2,449
Thanks: 240
Thanked 432 Times in 378 Posts
Mood: Tired
Blog Entries: 10
Rep Power: 6317 echo off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguishedecho off is extemly Distinguished

Intel Nvidia

Windows 98 / Windows ME Windows NT / Windows 2000 Windows XP Windows Vista Windows 7 Linux Mac OS


Re: Computer Programming and Computer Engineering

Quote:
Originally Posted by mercedes1166 View Post
It does. I do appreciate your input. I have been doing the work from the book my friend gave me (Beginning Programming with C++ for Dummies) and I kind of understand it. What I dont understand I reread and write down key things and it helps.
As far as what I want to do. I want to learn programming in general and have some experience in all areas of programming.

I will give python a try. I have visual studio, codeblocks (it came with the book), and a few trial programs like RealBasic, LibertyBasic, and whatever else came with the disc.

Thank you for your time and your advise.
No problem, A very good IDE for C++ is Netbeans, if you want free that is.
echo off is offline   Reply With Quote
The Following 2 Users Say Thank You to echo off For This Useful Post:
foxfox10 (04-05-2013), mercedes1166 (04-02-2013)
Unread 03-02-2013, 03:32 AM   #7
Senior Member (500+)
 
Wolfie276's Avatar
 
Join Date: Nov 2007
Location: /etc/rc.d/
Posts: 648
Thanks: 18
Thanked 52 Times in 47 Posts
Blog Entries: 1
Rep Power: 141 Wolfie276 is on a distinguished road


Windows 7 Linux


Re: Computer Programming and Computer Engineering

IIRC computer engineering is more along the lines of the low-level hardware, not just replacing components. If you're interested in electronics then you might want to consider CE.

Quote:
Originally Posted by echo off View Post
If you want to go into low level stuff (i.e. processor operations and memory) you will need to use Assembly code. If you want to go into graphics programming, you will need to learn C++ and Shader programming.
You can do OpenGL in pure C, in fact, there's even wrapper libraries written in C.

Quote:
Originally Posted by echo off View Post
For programming applications for Windows, you can use VB, C#, C++, C and even Python.
C is horrible under Windows. They have their own implementations and names for standard functions, and the MSDN tells you to use wprintf() for example even though it does the exact same thing. Everything is shoved under windows.h and MSVC doesn't support C99, mingw32 is really the only sane choice, and even that is lacking under Windows.

Quote:
Originally Posted by echo off View Post
For programming applications for Linux, you should use Python, C++ or C.
Anything. Perl, Brain****, CLISP, Haskell... Everything has a compiler or interpreter in Linux. All of these are used (except Brain****, everyone knows its a joke).

Quote:
Originally Posted by echo off View Post
But you can't use C++ for bootloaders, as it uses some built in OS specific functions.
Much of the C standard lib is implemented with system calls too. Barebones C should be able to do it though I suggest ASM for this.

Quote:
Originally Posted by echo off View Post
learn a bit of Python
Python is an excellent language to begin with.
__________________
Arch Linux
Wolfie276 is offline   Reply With Quote
The Following 3 Users Say Thank You to Wolfie276 For This Useful Post:
echo off (03-02-2013), foxfox10 (04-05-2013), mercedes1166 (04-02-2013)
Unread 03-02-2013, 11:21 PM   #8
Elite Member (1000+)
 
Chef's Avatar
 
Join Date: Nov 2007
Location: C:/Program
Age: 22
Posts: 1,252
Thanks: 81
Thanked 93 Times in 80 Posts
Mood: Dead
Rep Power: 531 Chef is just really niceChef is just really niceChef is just really niceChef is just really niceChef is just really nice


Windows 98 / Windows ME Windows NT / Windows 2000 Windows XP Windows Server 2003 / Windows Server 2008 Windows Vista Windows 7 Linux Mac OS


Send a message via MSN to Chef
Re: Computer Programming and Computer Engineering

I think Pascal should be the first programming language to learn before moving onto anything a bit more harder such as C, C++, C Sharp and even Javascript. Although it is not used in the working industry, Pascal more so than Python is a great way to dip your feet wet before moving onto the more focused object-oriented programming languages such as Javascript or so.
__________________
If I have helped you, and your problem is solved, please press THANKS as a sign of appreciation.
Chef is offline   Reply With Quote
The Following 2 Users Say Thank You to Chef For This Useful Post:
foxfox10 (04-05-2013), mercedes1166 (04-02-2013)
Unread 04-02-2013, 11:44 AM   #9
Newbie
 
Join Date: Nov 2012
Age: 34
Posts: 17
Thanks: 0
Thanked 12 Times in 8 Posts
Mood: Relaxed
Rep Power: 35 sally12 is on a distinguished road

Intel

Windows XP Windows 7


Re: Computer Programming and Computer Engineering



I learned C without knowing nothing about Pascal. I think there is no need to learn Pascal. But better to learn C first than C++.
sally12 is offline   Reply With Quote
The Following 2 Users Say Thank You to sally12 For This Useful Post:
foxfox10 (04-05-2013), mercedes1166 (04-02-2013)
Unread 04-02-2013, 04:56 PM   #10
Newbie
Thread Starter
 
Join Date: Jan 2013
Posts: 9
Thanks: 7
Thanked 4 Times in 4 Posts
Mood: Confused
Rep Power: 0 mercedes1166 is an unknown quantity at this point

Intel ATi

Windows Vista


Re: Computer Programming and Computer Engineering

I have til September to learn. Thats when I start school. I have plenty of time on my hands to learn as much as I can on my own. I will take your advise and learn C first as well as C++. I have a book on C++ Thats why I have chosen that. I do understand some of the C++ but it does get confusing at times. Do you know where I can get information or even a learning guide on C?
mercedes1166 is offline   Reply With Quote
Thanked Users:
foxfox10 (04-05-2013)
Reply

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
rename computer and computer account in active directory server 2003 sputnik Windows Server 2003 1 16-04-2008 08:21 PM
TUTORIALS ON COMPUTER PROGRAMMING Santhosh1992 Firewall 0 24-03-2008 06:20 AM
How to reboot a computer immediately by programming? Lighter Microsoft Device Drivers 1 02-12-2007 09:21 AM
How to reboot a computer immediately by programming? Lighter Microsoft Device Drivers 1 02-12-2007 09:16 AM
Programming resources for Computer security! vivek.securitywizard@gmail.com Unix 0 16-09-2007 05:03 PM


< Home - Windows Help - MS Office Help - Hardware Support >


New To Site? Need Help?

All times are GMT. The time now is 02:03 PM.


vBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Copyright © 2005-2013, TechTalkz.com. All Rights Reserved - Privacy Policy
Valid XHTML 1.0 Transitional