+ 2
Help!! help please,, i want to become a programmer and a software developer.... My brothers & sisters show me the road
11 Answers
+ 8
looks like you found the road! you are here!
Now practise practice practise!
+ 3
you people are amazing, I like it when you storm all your ideas here...God blesss youu
+ 2
You'll need to use something other than C or C++ then, try Java or C# and make your first GUI program with them after following done tutorials, then brainstorm and make your own ideas!
+ 2
@muhammad kamal
ok ,,,, I will do it right away,,,,,,now,,,
do i have to use java or C or can i just use any language familiar to me????
+ 2
wow thanks alot..great!
+ 2
@muhammad ... Why not using C or C++ ? The are both really used languages. The first one in embedded systems and the second one in video games and imagery in general.
You can do looots of things and lots of software with both languages.
I do not say that Java is a bad thing, please do not say that languages you do not like (i suppose of course) are bad for beginners.
@Rose, if you want to learn C or C++, then go on, there is a lot of work in it (and I know what I am speaking of as I know people in some big companies). Know that those are two hard to learn languages but they makes you understands concepts really important in programming.
C++ has a loooooooot of object oriented principle (Java and C# does too)
C, with pointers, makes you understand more how your computer handle memory when you master them
+ 2
Well I didn't say that C++ is bad, nor that I hate them. Actually I use them on a weekly or monthly basis, but as I explained above most software now include GUIs, so I recommended Java as it is a good entrance and easier get-going method. However growing in a language isn't a bad thing, when you're aware of most of the concepts in one language, you're boosting your programming skills and enhancing problem solving in general, so you can reflect same ideas with different syntaxes. Think of it as DFS, you slice deep to a level, then keep slicing down from different approaches to the same level or close to it in theory.
Having started with C++, I learned a good bit about problem solving and exploiting the basic yet powerful abilities of C++ to enhance and make software more efficient. However this can cripple the learning process if not taught to you correctly which is hardly done. When I entered the Java world, I enjoyed experiencing its tools and learning how everything works and communicates together so I realized C++ was a harder start.
I myself use C for Linux programming and C++ for GTA V plugins since Lua can't keep up with it, so it's not about hating C family or whatnot ^_^
+ 1
OK let's go,,, where do I start
+ 1
Make a calculator as a starter
After that you can try with a simple student attendance system using a database (SQLite or h2)
+ 1
Software usually.. Usually includes GUI so I'd recommend you Java. Try getting Eclipse Java SE or IntelliJ Community Edition and get yourself some tutorials
Slowly start proposing tasks for yourself and look for solutions yourself and self-learn. Get out of the tutorials bubble eventually and learn how to look for answers and materials yourself.
+ 1
I understand and agree with most of what you say but ... C++ is really good for GUI too ! And as easy as java in my opinion (Qt for C++ or SDL2 are quite easy to handle)