Hi
I'm software engineering student. I know python, c, c++ and c#. It's been two years I'm trying to learn programming but somehow I still a beginner. I just know the syntax of these languages. I love Linux and open-source.
I tried to learn programming in Visual Studio but my programs not works always correctly. for example I don't know about database securities and how to implement them. I just know the simplest code :@
I tried to read simple source-codes but all projects codes are out of my knowledge and I can not understand them. The codes are so different from which I practice in language tutorials. The books just studies the programming languages not programming.
My Q is: How can I be a programmer who can understand the codes and writes neat and clean code. Suggest me some books or tutorial?
siaswar 0 Newbie Poster
Recommended Answers
Jump to Post>>How can I be a programmer who can understand the codes and writes neat and clean code.
You learn by experience, like anything else, practice makes perfect. If you are comfortable with the syntax of a language and the general logic of programming, then the next step is usually …
Jump to Post…Be curious, and take it one step at a time (i.e. don't start by digging into Boost.Proto or some other crazy complicated library like that, start by looking at libraries that are small and simple enough that you could possibly be able to do it yourself, if you wanted to).
All 5 Replies
WaltP 2,905 Posting Sage w/ dash of thyme Team Colleague
pseudorandom21 166 Practically a Posting Shark
jonsca 1,059 Quantitative Phrenologist Team Colleague Featured Poster
mike_2000_17 2,669 21st Century Viking Team Colleague Featured Poster
jonsca commented: Great info, Mike +14
Ketsuekiame commented: Perfect answer +8
katmai539 62 Junior Poster in Training
jonsca commented: Good suggestion of SDML +14
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.