+ 2

Help!! help please,, i want to become a programmer and a software developer.... My brothers & sisters show me the road

8th Nov 2017, 12:43 PM
Wanjiru Rose
Wanjiru Rose - avatar
11 odpowiedzi
+ 8
looks like you found the road! you are here! Now practise practice practise!
8th Nov 2017, 12:46 PM
jay
jay - avatar
+ 3
you people are amazing, I like it when you storm all your ideas here...God blesss youu
10th Nov 2017, 5:52 AM
Wanjiru Rose
Wanjiru Rose - avatar
+ 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!
8th Nov 2017, 12:49 PM
Muhammad Kamal
Muhammad Kamal - avatar
+ 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????
8th Nov 2017, 1:11 PM
Wanjiru Rose
Wanjiru Rose - avatar
+ 2
wow thanks alot..great!
8th Nov 2017, 1:16 PM
Wanjiru Rose
Wanjiru Rose - avatar
+ 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
9th Nov 2017, 8:44 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 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 ^_^
9th Nov 2017, 8:57 PM
Muhammad Kamal
Muhammad Kamal - avatar
+ 1
OK let's go,,, where do I start
8th Nov 2017, 12:49 PM
Wanjiru Rose
Wanjiru Rose - avatar
+ 1
Make a calculator as a starter After that you can try with a simple student attendance system using a database (SQLite or h2)
8th Nov 2017, 1:05 PM
Muhammad Kamal
Muhammad Kamal - avatar
+ 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.
8th Nov 2017, 1:14 PM
Muhammad Kamal
Muhammad Kamal - avatar
+ 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)
9th Nov 2017, 9:57 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar