+6

What is the next thing to do after learning the basics of a programming language?

What is the next thing to do after learning the basics of languages like JAVA and C++? How do i go further from here to building real time softwares and applications?

11/4/2019 9:57:04 AM

Stephen Bitrus

18 Answers

New Answer

+6

Learn Data Structure and Algorithms before anything else. Your real time softwares and algorithms can't be built without them.

+11

Build on the basics writing incrementally more complex code.

+10

Get practice writing code.

+7

Use the web as a reference.

+7

Celestino🇰🇪🇫🇷 sometimes you can find a lot of answers, project ideas, learning resources by Googling.

+4

I particularly enjoy the process of building a cookbook, check this out https://www.devdungeon.com/cookbook. Then from your cookbook you can start putting pieces together to build a bigger program

+4

Define basics and we can suggest you what next to do.

+4

Thanks a lot for your answers

+4

Sonic What do you mean when you say "use the web as a reference"

+3

You should try to complete challenges and assignments from beginner level to advanced, There you can test your basic skills, Go for further Algorithm learning After getting a hang of it.

+1

Next is start write your own codes from what you have learned.

+1

follow along with a video project tutorial or two get a feel of real project flows, try to mess around with the code some after to figure out the limits , see what breaks it or makes it better. then try building your own, do something simple then EXPAND on it, add more features, clean it up, ect. also learn some data structures/ algorithms & design paterns. see how they do or dont play in the tutorial builds and your project. if you get stuck GOOGLE

+1

Start working on projects

+1

+1

Try to write small small program and to check step by step how its run

+1

After learning JAVA and C++ I would recommend learning MTML, CSS and JavaScript if you are wanting to go into a field of website development.

+1

You could also go into the more complex aspects of those languages. But personally I would recommend learning CSS, HTML and JavaScript.

0

Go ahead and learn the complex aspects