5 answers
5 answers
Updated
Benjamin’s Answer
Hello Joe,
First of all you need to learn languages for desktop apps and then for web applications, I recommend you also to learn about SQL language, a good database management system to start working on is Oracle Express, and mainly fun ! fun! fun! while you are coding
First of all you need to learn languages for desktop apps and then for web applications, I recommend you also to learn about SQL language, a good database management system to start working on is Oracle Express, and mainly fun ! fun! fun! while you are coding
Updated
Jeff’s Answer
Hi Joe,
Great question!
I have three words for you: practice, practice, practice! The more coding you do, the better you become. Define a problem and then solve it. Create a game. Any challenge you can think of will work. You can also look into open source software, such as syslinux. They are always looking for help and it will look great on your resume if you contribute.
Also, think about learning other languages as Elicia mentioned. Every new language reinforces your knowledge of overall programming concepts and makes you more valuable to potential employers.
Keep having fun, enjoying your coding adventures and challenging yourself!
Jeff
Great question!
I have three words for you: practice, practice, practice! The more coding you do, the better you become. Define a problem and then solve it. Create a game. Any challenge you can think of will work. You can also look into open source software, such as syslinux. They are always looking for help and it will look great on your resume if you contribute.
Also, think about learning other languages as Elicia mentioned. Every new language reinforces your knowledge of overall programming concepts and makes you more valuable to potential employers.
Keep having fun, enjoying your coding adventures and challenging yourself!
Jeff
Updated
David’s Answer
To excel in coding, it's essential to practice writing code. Master the fundamentals like data structures and algorithms, the use of classes and inheritance, and database operations. Implement your knowledge by creating applications, which will further deepen your understanding. As you learn more, you can revisit these applications to add more features and functionality.
YouTube is an excellent resource for programming education. Numerous skilled software engineers share their expertise in an easily understandable format on this platform. Additionally, honing your Google search skills is a valuable ability that most developers acquire over time. It's a great way to discover solutions that other developers have devised for challenges similar to yours.
YouTube is an excellent resource for programming education. Numerous skilled software engineers share their expertise in an easily understandable format on this platform. Additionally, honing your Google search skills is a valuable ability that most developers acquire over time. It's a great way to discover solutions that other developers have devised for challenges similar to yours.
Updated
Elicia’s Answer
Hi Joe,
It's fantastic to hear about your passion for programming! The world of coding is vast and filled with numerous languages to master. Many of these languages complement each other, creating a harmonious synergy. My advice to you is to avoid confining yourself to just one language. Yes, it may require a bit more effort to stay updated with the latest developments, but in the ever-evolving business world, there's always a new coding language knocking on the door. I've put together some recommendations for programming languages and helpful websites to kickstart your journey. Enjoy your exploration!
Learn Web Design ( HTML, CSS, JS)
Learn Automation (Selenium, Cucumber, Gherkin)
Learn Java & C#
Explore W3.org Schools
Explore Code Academy
It's fantastic to hear about your passion for programming! The world of coding is vast and filled with numerous languages to master. Many of these languages complement each other, creating a harmonious synergy. My advice to you is to avoid confining yourself to just one language. Yes, it may require a bit more effort to stay updated with the latest developments, but in the ever-evolving business world, there's always a new coding language knocking on the door. I've put together some recommendations for programming languages and helpful websites to kickstart your journey. Enjoy your exploration!
Elicia recommends the following next steps:
Updated
Krishna’s Answer
It's wonderful to hear that you find joy in programming! There's a unique sense of satisfaction that comes from seeing your code come to life. During my time as a programmer, I would initially focus on understanding the underlying logic, then gradually build the program step by step. The thrill of seeing your code function or identifying bugs through debugging is unparalleled. What's more, you can always refine your code, making it more efficient by condensing it into fewer lines.
Once you embark on a programming project, it tends to occupy your thoughts, prompting you to continually ponder over the logic, even during your downtime. Interestingly, some of the best ideas can strike you when you're engaged in an entirely different activity. So keep exploring, keep coding, and let your creativity flow!
Once you embark on a programming project, it tends to occupy your thoughts, prompting you to continually ponder over the logic, even during your downtime. Interestingly, some of the best ideas can strike you when you're engaged in an entirely different activity. So keep exploring, keep coding, and let your creativity flow!